World record-holder Usain Bolt put a poor performance in the Czech Republic behind him with a new season's best of 9.76 seconds in the 100-meter race at the Golden Gala on Thursday.
Bolt ran a relatively slow 10.04 in Ostrava last week, raising questions about his Olympic preparations.
His previous season best of 9.82 was set at home in Jamaica this month.
While his start in Rome still wasn't exceptional, Bolt quickly pulled in front.
Former world record-holder Asafa Powell crossed second in 9.91 and European champion Christophe Lemaitre was third in 10.04.
There was virtually no wind.