Newly-crowned Jamaican world 100metre champion Yohan Blake raced to victory on Thursday 9.82seconds at the Diamond League meeting in Zurich.
Blake saw off his compatriot Asafa Powell by 0.13sec, whose 9.78sec in Lausanne is a world-best time for the season, and American world silver medalist Walter Dix (10.04).
Blake, 21, had raced to gold at the worlds in Daegu in 9.92 following the sensational disqualification of favourite and world record holder Usain Bolt.
Thursday's showing was a new personal best for Blake by 0.07sec.
Bolt skipped Zurich while Powell was making his return to the track after missing Daegu with a troublesome groin injury.
Grenadian teen Kirani James also managed a personal best time of 44.36sec in the men's 400m to add to his just-garnered world title in this the 13th Diamond League meeting of the campaign.
"I am not surprised to win in a personal best time, even though I am just back from Daegu," Blake told reporters.
"Usain Bolt told me I'd win tonight but to make sure I do it sub-10 seconds," Blake added speaking to BBC Sport.
James was for his part delighed to show that his Daegu success was no flash in the pan as he hared down the home stretch to see off LaShawn Merritt once again and in the process knock a quarter of a second off his personal best.
"I ran a perfect race. The conditions were better than in Daegu and that's why I was able to better my personal best. It's been a great season," said an exultant James.
Jamaica's Jermaine Gonzales was third in 45.39sec.
Elsewhere, Cuban star Dayron Robles bagged the 110m hurdles in 13.01sec, edging out world champion Jason Richardson to erase some of his Daegu disqualification disappointment.