Yohan Blake ran the joint-third fastest time in 100m history as fellow Jamaican Usain Bolt eased to 200m victory in the Diamond League meeting in Lausanne.
Blake, who won silver in both the 100m and 200m at London 2012, ran 9.69 seconds, beating American Tyson Gay into second place.
Only Bolt, the
100m, 200m and 4x100m relay champion in London,
has ever run faster over the shorter distance.
"I have been sick all week, thank God I recovered," Blake told BBC3.
"I have more races and I'm going to get better and better."
Compatriots Bolt and Blake have decided not to compete against each other for the remainder of the season, meaning the Swiss crowd were unable to see a repeat of their showdowns at London 2012.
Fastest 100m Times
9.58 - Usain Bolt (Jam) Berlin 2009
9.63 - Usain Bolt (Jam) London 2012
9.69 - Usain Bolt (Jam) Beijing 2008
9.69 - Tyson Gay (USA) Shanghai 2009
9.69 - Yohan Blake (Jam) Lausanne 2012
But 22-year-old Blake added: "I would run with Usain any day, he's my training partner. I would love to run with him, but they have to put up big money."
Blake's time was 0.06 seconds better than his previous best and Bolt admitted he knew his training partner was going to run a quick time.
"I could tell Yohan would run fast, I've seen him in training," Bolt, 26, said. "I predicted 9.72, but he went a little bit faster."
Bolt himself was not troubled on his way to 200m victory in 19.58 seconds with Churandy Martina of the Netherlands second with 19.85 and Jamaican Nickel Ashmeade third with 19.94.
He added: "It's a good run, it's the end of season so I'm having some fun."
Elsewhere, Great Britain's Robbie Grabarz claimed a new national record in the high jump with a leap of 2.37m as
the Olympic bronze medallist
finished third again.
In a highly competitive event, Moutaz Essa Barshim Ahmed of Qatar jumped 2.39m to claim victory.
Another Briton, Lawrence Okoye, threw 65.27m in the discus to finish second behind Estonian Gerd Kanter, who threw 65.79m.
Aries Merritt of America,
who won gold at London 2012,
was disqualified from the 110m hurdles after false starting in an event won by compatriot Jason Richardson.
Bolt still on form with 200m win