Usain Bolt, Jessica Ennis-Hill and Mo Farah at London 2012 Anniversary Games
The Anniversary Games is taking place in London and some of our favourite sports stars have already been showing off their skills.
Six-time Olympic champion Usain Bolt showed a return to form to win the 100m at the Anniversary Games in London.
The Jamaican, who has been struggling for fitness, won both his heat and the final in 9.87 seconds in wet conditions at the Olympic Stadium.
"I really wanted to run faster," said Bolt, 28, who defends his world title next month. "But it's getting there."
Meanwhile, Britain's double Olympic champion Mo Farah recieved a great reception as he won the 3,000m.
Olympic heptathlon champion Jessica Ennis-Hill ran 12.79 in a world-class 100m hurdles - just 0.25secs off the personal best she set on this track three years ago.
Bolt promised to put on a show for the fans who endured a rain-soaked evening in east London to watch him compete in the first of a two-day Diamond League meeting.
Hughes and Weightman make their mark
Zharnel Hughes produced a stunning personal best of 20.05 to win the men's 200m in a time that only two Britons - John Regis and Adam Gemili - have bettered.
With British Athletics selecting their squad for the Worlds on 27 July, Laura Weightman made a statement by winning the women's 1500m.
Laura said: "I've had a tricky few races recently and that made me lose a bit of confidence, so this has really brought it back and told me that I am in the right place."