Asafa Powell matched the world's second fastest 100 metres time with a dazzling 9.72 seconds at the Grand Prix meeting in Lausanne.
Jamaican equals previous world record in Lausanne
Asafa Powell matched the world's second fastest 100 metres time with a dazzling 9.72 seconds at the IAAF Super Grand Prix meeting in Lausanne.
Powell, who lost his previous world record by two hundredths of a second when Usain Bolt posted 9.72secs in May, was a disappointing fifth when his Jamaican compatriot lowered the record again to a sensational 9.69secs in the Olympic final in Beijing.
But the Commonwealth champion showed he is still a huge talent as he powered clear of Walter Dix and Nesta Carter, who finished in 9.92secs and 9.98secs respectively.
In the 200m, Bolt blasted into the home straight with a three-metre advantage but then slowed to a trot when victory was assured.
Superb
Despite putting on the brakes in the last 10 metres, the Jamaican equalled the two-year-old meeting record of 19.63secs, with Churandy Martina and Wallace Spearmon finishing behind him in 20.24secs and 20.54secs.
Ireland's Paul Hession finished fifth in 20.65secs.
Melaine Walker continued her superb 400m hurdles form, the Olympic gold medallist winning easily from Anna Jesien with Britain's Tasha Danvers just behind the Pole.
Walker won in 53.73secs with Jesien, last year's world bronze medallist, running 54.76secs and Danvers, the Olympic bronze medallist, third in 54.79secs.
Nicola Sanders, who saw her Olympic ambitions wrecked by a combination of
injuries, was third in the flat 400m, clocking 51.11secs.