MONACO (AFP) - Asafa Powell and Jamaican compatriot Veronica Campbell confirmed their places as the season's best sprinters here as both clinched a 100m-200m double at the IAAF Grand Prix finals.

The 21-year-old Powell, who endured a miserable Olympics, won the 200m Sunday with the same sort of ease he showed in taking the 100m on Saturday coming home in a time of 20.06sec.

Veteran runner Frankie Fredericks of Namibia was second in 20.31 as the 36-year-old took part in the last 200m race of his career.

"It is my last 200m," said Fredericks, who ran fourth in the Olympic final. "All good things come to an end."

Fredericks, who took a lap of honour at the end of the race, will bring down the curtain on his career, in which he was 200m world champion in 1993, by running the 100m in Yokohama next week.

As one old-stager was making his exit, Powell, Fredericks's junior by 15 years put in a performance here which made his Athens Olympics experience all the more perplexing where he trailed home in fifth place in the 100m and pulled out of the 200m final.

Campbell, 22, made it a double celebration for Jamaica by adding the 100m to the 200m she also won.

The Olympic Games 200m gold medallist took victory in 10.91sec, comfortably in front of compatriot Aleen Bailey in 11.16.

On Saturday, Campbell, who also won Olympic gold in the 4x100m relay, had secured her first ever win over the Bahamas Debbie Ferguson.

Qatar's Saif Saaeed Shaheen, the world record holder, won the 3,000m steeplechase in a time of 7:56.94, the fifth best of all time.

The day after America's Timothy Mack had won the men's pole vault, Russia's Yelena Isinbayeva took the women's honours with a leap pf 4.83m, some way off her world record of 4.92m.

Olympic 400m champion Tonique Williams-Darling of the Bahamas finished a disappointing sixth place in a race won by Mexico's Ana Guevara, the silver medallist in Athens.