Powell, who shares the world mark of 9.77 seconds with American Justin Gatlin, powered through the second half of the race to record his ninth sub-10 second time of 2006.
American world indoors 60 metres champion Leonard Scott finished second in 10.01.
Powell's world record set in Athens in 2005 was matched by Gatlin in Doha in May before the Jamaican equalled it again last month in Gateshead, England.
There was disappointment for the sport's latest sprint sensation, Xavier Carter, when he finished second over 200 metres to fellow American Tyson Gay, who won in 19.84.
Jamaican Sherone Simpson got the better of former triple Olympic champion Marion Jones as the two enjoyed a private battle in the women's 100.
Simpson won in 11.00 seconds with Jones (11.05) finishing well clear of 2003 world champion Torri Edwards.
Ethiopia's world record holder Kenenisa Bekele was beaten over 5,000 metres by American Bernard Lagat.
Russia's Olympic and world champion Yelena Isinbayeva found her form to win the pole vault after suffering only her second defeat in two years in Sweden on Tuesday.
Isinbayeva won the competition with her season's best height of 4.91 metres.
Sweden's Kajsa Bergqvist also narrowly missed out on a world record with three failures at 2.10 in the high jump.
However, the world champion warmed up for next month's European championships in her home country with a year's best 2.05.
US Olympic and world champion Jeremy Wariner won the 400 metres in 43.99, wiping out memories of his surprise defeat to Britain's Tim Benjamin at the meeting last year.
American Sanya Richards clocked a world leading 49.05 in the women's 400. There was also a year's best for Olympic high jump gold medallist Stefan Holm, who cleared 2.34 metres.
Results:
MEN’S:
100 metres: 1. Asafa Powell (Jamaica) 9.91 seconds; 2. Leonard Scott (US) 10.01; 3. Shawn Crawford (US) 10.04.
200 metres: 1. Tyson Gay (US) 19.84 seconds; 2. Xavier Carter (US) 19.98; 3. Wallace Spearmon (US) 20.11.
400 metres: 1. Jeremy Wariner (US) 43.99 seconds; 2. Andrew Rock (US) 44.81; 3. Michael Blackwood (Jamaica) 45.14.
1500 metres: 1. Sergio Gallardo (Spain) three minutes 38.56 seconds; 2. Rui Silva (Portugal) 3:38.75; 3. Mohamed Farah (Britain) 3:39.02
5000 metres: 1. Bernard Lagat (US) 12 minutes 59.22 seconds; 2. Kenenisa Bekele (Ethiopia) 13:00.04; 3. Augustine Choge (Kenya) 13:00.74.
400-metre hurdles: 1. Kerron Clement (US) 48.63 seconds; 2. James Carter (US) 48.79; 3. Kemel Thompson (Jamaica) 48.83.
4x100-metre relay: 1. Great Britain ‘A’ 39.18 seconds; 2. Great Britain ‘B’ 39.40; 3. Great Britain Juniors ‘A’ 39.73.
High jump: 1. Stefan Holm (Sweden) 2.34 metres; 2. Germaine Mason (Britain) 2.31; 3. Jesse Williams (US) 2.28.
Triple jump: 1. Christian Olsson (Sweden) 17.42 metres; 2. Phillips Idowu (Britain) 17.06; 3. Julien Kapek (France) 16.93.
WOMEN’S:
100 metres: 1. Sherone Simpson (Jamaica) 11.00 seconds; 2. Marion Jones (US) 11.05; 3. Torri Edwards (US) 11.26.400 metres: 1. Sanya Richards (US) 49.05 seconds; 2. Novlene Williams (Jamaica) 50.24; 3. Shericka Williams (Jamaica) 50.44.
800 metres: 1. Janeth Jepkosgei (Kenya) one minute 58.54 seconds; 2. Rebecca Lyne (Britain) 1:58.69; 3. Kenia Sinclair (Jamaica) 1:58.76.
3000 metres: 1. Tirunesh Dibaba (Ethiopia) eight minutes 29.55 seconds; 2. Berhane Adere (Ethiopia) 8:33.17; 3. Ejagayehu Dibaba (Ethiopia) 8:35.94.
400-metre hurdles: 1. Dominiqe Darden (US) 54.88 seconds; 2. Natasha Danvers-Smith (Britain) 55.26; 3. Lee McConnell (Britain) 55.43.
High jump: 1. Kajsa Bergqvist (Sweden) 2.05 metres; 2. Amy Acuff (US) 1.94; 3. Antonietta Di Martino (Italy) 1.94.
Long jump: 1. Trecia Smith (Jamaica) 6.63 metres; 2. Kelly Sotherton (Britain) 6.52; 3. Elva Goulbourne (Jamaica) 6.52.
Pole vault: 1. Yelena Isinbayeva (Russia) 4.91 metres; 2. Svetlana Feofanova (Russia) 4.65; 3. Jennifer Stuczynski (US) 4.65.
Javelin throw: 1. Justine Robbeson (South Africa) 60.80 metres; 2. Sunette Viljoen (South Africa) 59.22; 3. Goldie Sayers (Britain) 56.83.—Reuters