Justin Gatlin registered the fastest time this year winning the 100 metres in a time of 9.80 in the Lausanne Diamond League meeting.
On fine form throughout the season, the American powered away from his rivals to win by over a metre ahead of American, Tyson Gay - who returned from a one-year suspension after failing a drugs test.
Gay, 31, was having his first race of the season after coming back from a doping ban which saw him miss the Moscow World Championships last year when he was found guilty last May.
Training throughout winter, Gay kept himself away from the media in the build-up as he looks to get his career back on track.
Finishing in second place in a time of 9.93s, Gay said "I feel good, training has been going well and I'm pleased with the time."
In the 110m hurdles, Jamaican athlete, Hansle Parchment delivered a national record winning in 12.94s. Previously known as the man with potential, the Jamaican finally arrived on the major stage becoming one of the top ten fastest men ever over that distance.
The 400m was again another memorable clash. LaShawn Merritt and Kirani James both clocked under 44 seconds with the later claiming victory by a small margin.
Kenya's Asbel Kiprop returned from injury with a fine win in the 800m winning ahead of young prospect Nigel Amos. Kiprop is now scheduled to race in two weeks time in an attempt to break Hicham el Guerrouj's 1500m world record.
Dawn Harper got the better of her rivals in the womens 100m hurdles while Blanka Vlasic was full of emotion as she cleared 2.00m for the first time in over two years in the high jump.
Write for GiveMeSport! Sign-up to the GMS Writing Academy here: https://gms.to/1a2u3KU
DISCLAIMER: This article has been written by a member of the GiveMeSport Writing Academy and does not represent the views of GiveMeSport.com or SportsNewMedia. The views and opinions expressed are solely that of the author credited at the top of this article. GiveMeSport.com and SportsNewMedia do not take any responsibility for the content of its contributors.
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: https://www.givemesport.com/writeforgms