Britain's double Olympic champion Mo Farah was in top form as he stormed to victory in the 5,000m at the Anniversary Games at Olympic Stadium.
The 33-year-old set a time of 12 minutes and 59 seconds, the quickest time in the world so far in 2016.
Speaking to the BBC afterwards, Mo said: “I just wanted to go for it. It’s great to win before Rio. It wasn’t that quick but this track means so much to me.
“I am in good shape and I just have to keep my feet on the ground. In two weeks anything could happen, I've jut got to stay cool.”
Meanwhile, Jessica Ennis-Hill posted her best 100m hurdles time of the season at 12.54 seconds, coming third in her heat before settling for eighth in the final.
But following the event, the London 2012 heptathlon winner said she did not feel like the favourite for the Rio 2016 event.
“There are quite a few girls who have upped their game this year. I don’t feel like the favourite,” she said.
Usain Bolt allayed concerns about his injury woes by cruising to victory in the 200m.
The six-time Olympic champion clocked a time of 19.89 seconds, with Britain’s Adam Gemili third in a season’s best of 20.07 seconds.
But he said to the BBC: “I’m getting there. I’m not fully in shape. I didn’t execute the start well but I came through injury free so I’m happy with that.”
One of the standout stories from the Anniversary Games was Keni Harrison, who, despite not being picked for Rio, broke the 100m hurdles world record by running 12.20 seconds.
There was more good news for Great Britain as Jessica’s heptathlon rival Katarina Johnson-Thompson recorded a season’s best 6.84m to win the long jump, with British silver medallist Shara Proctor jumping 6.80m and Jessica finishing seventh with 6.19m.
There was a British one-two in the men’s 4x100m relay with the A team James Dasaolu, James Ellington, CJ Ujah and Adam Gemili running 37.78 seconds.
Martyn Rooney was disqualified for a false start in the 400m but fellow Briton Matthew Hudson-Smith won the event, clocking 45.03 seconds.
Team GB will soon fly out to Brazil for Rio 2016, with the opening ceremony taking place at the Maracana Stadium on Friday, August 5.
Follow The Wharf on Twitter @the_wharf
Keep up to date with all our articles on Facebook