Two-time Olympic triple jump champion Christian Taylor was nudged into second place by Cuba's Pedro Pichardo's season-best 17.60 metres, though the American still leads the way in the points standings by a distance.

American Justin Gatlin won a tight 100m men's race in 9.96 secs, just 0.02 in front of Ben Youssef Meite, while Akani Simbine came home third.

Dafne Schippers secured her place in the women's 200m Diamond League final with a season-best time of 22.10 secs, which was enough to beat Marie-Josee Ta Lou.

Mariya Lasitskene set a new Diamond League record with a stunning 2.06 metres effort in the women's high jump, while Ivana Spanovic triumphed in the women's long jump.

Swiss Kariem Hussein delighted the home fans by winning the 400m men's hurdles, while Muktar Edris was the winner of the 5,000m.

Ashley Spencer ran a time of 53.90 secs to win the women's 400m hurdles and fellow American Sharika Nelvis record a season-best time to win the 100m hurdles.

Czech Olympic champion Sara Kolak registered a world-leading, national-record 68.43m in the women's javelin, while Ryan Crouser's 22.39m in the men's shot put was a meet record, a feat shared by Sam Kendricks and Pawel Wojciechowski in the men's pole vault, where world-record holder Renaud Lavillenie came third.

Let us send you our Newsletter

Our editors will email you a roundup of their favourite stories from across AOL