click here to watch full video
Caster Semenya, Noah Lyles and Caterine Ibarguen were among the winners at the Diamond League finale in Zurich. Tom Walsh broke the 30-year-old event record while winning the shot put.