Former world record holder Asafa Powell ran the fastest 100 metres time this season in Ostrava in the Czech Republic on Thursday in a sparkling 9.83 seconds.

The 27-year-old bettered the previous best of 9.86sec run by compatriot and world record holder Usain Bolt in Daegu, South Korea, earlier this month.

Bolt for his part made a good go of breaking Michael Johnson's world record in the rarely run 300m at the same meeting.

The 23-year-old timed 30.97sec. Johnson's record is 30.85sec, which the great American set in March 2000 at altitude in Pretoria.
There was joy for the home support as Czech Petr Frydrych - coached by world record holder Jan Zelezny - set a best in the javelin for the season with a throw of 88.23 metres.

His mark was an improvement on compatriot Vitezslav Vesely's 86.45m which he threw in the Czech city of Olomouc on May 8 and is the second best ever by a Czech javelin thrower, behind Zelezny, whose world record of 98.48m has stood for over 14 years.

Ethiopia's 2009 women's 10,000m world championship silver medallist Meselech Melkamu also set the season's best time in the 10,000m with a time of 31min 04.52sec.