World record holder Usain Bolt ran his fastest 100m of 2011 to win in 9.85 seconds in Zurich last night.
The Jamaican held off a challenge from Kim Collins, while Trinidad and Tobago's Richard Thompson finished third.
Despite clocking a season best time, Bolt was slightly disappointed with his performance in Switzerland.
"Personally, I felt I could have done a little bit better because it was a really poor start and I kind of lost concentration after the start," said the 25-year-old.
"I was expecting a better start and I think I could have done better, especially with the weather like this because the conditions were good."
It was the first time Bolt had competed over that distance since his World Athletics Championships disqualification last month.