Trayvon Bromell banished his Olympic disappointment and beat his own world-leading time in the 100 metres on Saturday, winning the Kip Keino Classic in 9.76 seconds in Nairobi.
The American was a favourite heading into the Tokyo Games but failed to reach the final of the blue-riband sprint last month.
Bromell ran 9.77 in June but could not get anywhere near that time in his Olympics semi-final.
Bromell is now tied for sixth on the all-time list.
“I may not have grabbed the gold in Tokyo but where I come from, I’ve already won,” Bromell said in an Instagram post.
“I pray that I can continue to show you all that no matter what you go through, no one on this earth can control your fate.”
Justin Gatlin, the 2004 Olympic champion who has twice been banned for doping, put retirement on hold for now after having to settle for third.
“I came from an injury with the hope of getting a win here,” the 39-year-old said Gatlin, adding he will take a long break to decide his future.
“Hopefully let’s wait and see what’s in store for the new season.”
Meanwhile, Fred Kerley won the men’s 200m, in a personal best 19.76, from Isaac Makwala of Botswana.
“It’s been a long season, but it has had so much blessings for me that after winning the 100m silver medal in the Olympics, I went on to take the Diamond League,” Kerley said.