Olympic 800 metre champion David Rudisha was just one of the stars to impress in the latest Diamond League meet in Glasgow.

The Kenyan, who has struggled with injury since winning Olympic gold at London 2012, returned to winning ways with a world-lead time in the two-lap race.

World lead

His time of 1:43.34 was some way short of the world record he set in that Olympic final, but was still enough for the 25-year-old to storm to his first victory of the season.

"It's a great feeling and the track is fast. I really like it," Rudisha was quoted as saying on BBC Sport. He will be hoping of a similar performance when he returns to Hampden Park for the Commonwealth Games at the end of the month.

Dutch delight

Other athletes to impress included Dutch heptathlete Dafne Schippers, who stormed to a national record of 22.34 seconds to win the 200m ahead of American Allyson Felix.

British runner Jodie Williams ran the fourth fastest time in the nation's history as she stole the show from a home perspective in finishing fourth behind Schippers, Felix and Nigeria's Blessing Okagbare.

Surprise performers

In the men's events, British teenager Matthew Hudson-Smith was among the surprise performers. The 19-year-old didn't win the 400m, but his run of 44.97 was the second quickest time by a European this year, and also dipped under the 'A' qualifying standard for the European Championships in Zurich next month.

It remains to be seen whether Hudson-Smith will be part of the British team sent to Switzerland, while as for Glasgow, the city will now prepare for the Commonwealth's which begin on July 23.

Related articles

- Mo Farah out of Glasgow Diamond League
- British heptathlete out of Commonwealth Games

Write for GiveMeSport! Sign-up to the GMS Writing Academy here: http://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: http://gms.to/writeforgms