Regarded as the fastest women on the planet, Thompson clocked a blistering 10.78 seconds as the Americans Jenna Prandini and Morolake Akinosun took second and third respectively. Video
'Sub 10-second king', Asafa Powell of Jamaica clocked 9.96 seconds for the win the men's 100m dash. Youssef Méité Ben of Cott d'ivoire finished in second in 10.01, while Great Britain's bobsled man Joel Fearon claimed third in 10.05 seconds. Olympic games finalist in the 200m Churandy Martina was 4th with a time of 10.15 seconds. Video
Martina returned to the track one hour later and shocked himself and the crowd as he won the 200m in a new Netherlands record of 19.81 seconds. Video
Djibouti's Ayanleh Souleiman clocked the 5th fastest 1000m in history of 2:13.50m as Kenya’s Robert Biwott was second in 2:13.89 and Jonathan Kitilit was third in 2:13.95. Meanwhile Asbel Kiprop finished in 4th in 2:14.23 with Marcin Lewandowski in 5th in a new Polish record of 2;14.30. Olympic 1500m champion Matthew Centrowitz finished only in 6th place in 2:16.67. Video
American Dalilah Muhammad, the Rio Olympics gold medalist, powered to victory in the 400m hurdles in a quick 53.78 seconds. Video
Mohammad's compatriot Kendra Harrison, the world record hilder in short hurdles, crushed the women's 100m hurdle field with a time of 12.42 seconds. Video
LaShawn Merritt claimed victory in one lap race with a time of 44.50 seconds over Bahamas Steven Gardiner and Netherlands Liemarvin Bonevacia. Video
In field events, Latvian Madara Palameika won the javelin contest with a 65.29m throw in her final attempt. Belgium's Philip Milanov took men's discus with a throw with 65.51m.
In the women's shot put New Zealand's Valerie Adams beat Olympic champion Michelle Carter with a 19.94m throw in round six.
See full Diamond League Lausanne Results here>>