ENGLAND - Asafa Powell rebounded from another disappointing Olympics by winning the 100 metres in 9.87 seconds at the British Grand Prix on Sunday.

Powell, the former world record holder in the 100 who finished fifth at the Beijing Games, extended his lead all the way and won by three metres.

`It would have been different in the Olympics if I had run like this,' Powell said. `But the past is the past and this is the present.'

Nesta Carter, Powell's teammate on Jamaica's winning 400 relay team at the Olympics, was second in 10.13.

Kenenisa Bekele, who won both the 5,000 and 10,000 in Beijing, turned in the fastest time this year in the 3,000, finishing in seven minutes 31.94 seconds. Vivian Cheruiyot did the same in the women's race, finishing in 8:33.66.

Tyson Gay won the 200 in 20.26, showing no signs of the hamstring problems that bothered him at the U.S. trials and left him out of the Olympic 100 final.