The best of the best in world athletics go head to head over the course of twelve qualification meets and two thrilling finals. This is the 2018 IAAF Diamond League – below are the best bits from each meet.

Shanghai Diamond League

Shanghai, China, May 12th 

Doha Diamond League

Doha, Qatar, May 4th