British number one Craig Pickering maintained his superb run of recent form by winning the 100m at the Ostrava Grand Prix on Wednesday.
Pickering has been in superb form in recent weeks
The 20-year-old clocked 10.16 seconds to finish well clear of second-placed Churandy Martina, while his compatriot Tyrone Edgar finished third.
Meanwhile, two-time Olympic champion Haile Gebrselassie broke the seldom-attempted one-hour world record.
Gebrselassie covered 21.285km to beat Arturo Barrios' long-standing mark.
Barrios set the previous record of 21.101km in France on 30 March 1991.
"At around the halfway point I felt I could get the record - I felt comfortable the whole way," said Gebrselassie.
The Ethiopian simultaneously broke the 20km world record, also set by Barrios in 1991, clocking 56:25.98.
Pickering's performance in the 100m was the latest in a series of recent wins, but he was keen to put his display into context.
"I ran a technically good race. My form has been improving steadily and I feel I can run even faster in Athens next week," he said.
"I've still not achieved what the likes of Tyson Gay is capable of, so I've still a long way to go yet.
"I've still have not run 10.10secs. I've still got several steps to take."
Gay posted the fastest time in the world this year with a time of 9.84secs at last week's USA Track and Field Championships.