Usain Bolt failed to run a sub-10 second time for the second race in succession as he edged to victory at the Golden Spike meeting in Ostrava.
At a meeting where Great Britain’s Mo Farah eased to a 10,000m win, Bolt started slowly before hitting the front and holding off Cuba’s Yunier Perez.
Farah ran a time of 27 minutes and 12 seconds to beat Kenya’s Mathew Kimeli.
South Africa’s Wayde van Niekerk set a world best of 30.81 seconds for 300m, bettering Michael Johnson’s record.
Van Niekerk’s piece of history
Olympic 400m champion Van Niekerk beat Johnson’s mark of 30.85 and also took Bolt’s record at the Czech Republic venue (31.23).
His dominant run also means he is the first man in history to run sub-10 seconds for 100m, sub-20 seconds for 200m, sub-31 seconds for 300m and sub-44 seconds for 400m.
‘I’ll be fine’ – Bolt
Bolt, who ran 10.06, was expected to retire at the World Championships in London in August but leading up to this win said that while this will be his final season, he may race beyond the event.
He is the most successful man in the history of the championships with 13 world medals – 11 gold – and can surpass the 14 his Jamaican compatriot Merlene Ottey won to become the most decorated athlete at the event.
But his form will likely need to improve as he missed the 10-second barrier for the second time in his two races this season following a time of 10.03 in Kingston earlier in June. It is the first time in his career he has clocked above 10 seconds in back-to-back 100m events.
“I’m not happy but I’m just getting into my running and have some training to do,” said Bolt, 30. “I’ll be fine. I need to get checked over by my doctor and the coach will give me some training, so no worries.”