(CNN) -- American Tyson Gay threw down the gauntlet to double Olympic champion Usain Bolt ahead of next month's world championships in Berlin by running the fastest 100 meters of the year to win at the Golden League meeting in Rome.
Gay proved he is in fine form ahead of next month's world championships with victory in Rome.
The reigning world champion over 100 and 200m equalled his personal best as he came home in 9.77 seconds.
Gay, who failed to qualify for last year's Olympic 100m final in Beijing after struggling with a hamstring injury, finished ahead of Bolt's fellow-Jamaican Asafa Powell, who ran 9.88 seconds. Yohan Blake, also from Jamaica, finished third in 9.96 seconds.
Gay's win comes after he ran a wind-assisted 9.70 seconds at the U.S. world trails last month.
Meanwhile, Jamaican Kerron Stewart also set a world leading time in the women's 100m, beating Olympic champion Shelly-Ann Fraser into second.
Stewart's 10.75 seconds run was not only a personal best but was only 0.01 seconds off the Jamaican record and equalled the meeting record set by Marion Jones back in 1998.
Fraser finished second in 10.91 seconds, just outside her previous best of the season of 10.88 seconds at the Jamaican trials.
Stewart's victory also kept her on course for a share of the Golden League jackpot of $1m.
Kenenisa Bekele also stayed on course for a share of the jackpot after a third successive Golden League victory.
The Ethiopian strolled home in the men's 5,000 meters in a world leading time of 12 minutes 56.23 seconds.