Former world record holder Asafa Powell has continued his good form, winning the 100 metres at the Rieti Grand Prix Athletics meeting in Italy with a time of 9.82 seconds.
Powell beat his Jamaican sprint team mate Michael Frater, who clocked 9.98, as well as Ronald Pognon of France and Harry Aikines-Aryeetey, who both ran 10.10.
Powell has produced some impressive performances since he finished a disappointing fifth in the 100 metres Olympic final, which was won by his compatriot Usain Bolt with the record time of 9.69.
Shelly Ann Fraser beat her Jamaican compatriot Kerron Stewart into second place again in the women's 100 metres after taking gold ahead of her and joint silver medallist Sherone Simpson at the Olympics.
Ethiopia's Tirunesh Dibaba, who became the first woman to win Olympic gold in both the 5,000 and 10,000 metres in Beijing, won the 5,000 with a time of 14:23.46, more than 12 seconds away from her own world record.