Asafa Powell capitalized on Usain Bolt's weak start and edged the world-record holder by one-hundredth of a second, leading from start to finish in the 100 meters at the DN Galan meet on Tuesday. Powell, the former world-record holder, won their highly anticipated rematch in 9.88 seconds. Bolt rallied after his poor start to nearly catch his fellow Jamaican at the finish. Norwegian Jaysuma Saidy Ndure was third in 10.06. The win was a measure of revenge for Powell, who lost to his close friend at Jamaica's Olympic Trials last month. “I was really happy with the race,” Powell said. “My goal was to win. My start was quick and fast. And the speed stayed with me through the finish. I'm really looking forward to the Olympics.” Bolt set the world record of 9.72 in New York on May 31, breaking Powell's mark of 9.74. It was Powell's third straight win at Olympic Stadium. Last year, he won in 10.04. In 2006, he set the stadium record of 9.86. Bolt was somber. “I'm disappointed,” he said. “My start was not good enough. That was the key tonight. I was also disturbed by the false start. I could not focus at 100 percent.” Earlier, Dayron Robles missed his world 110-meter record by just 0.04 seconds, winning the race in 12.91. The Cuban, who set the world record last month in Ostrava, Czech Republic, beat four Americans in the race. David Oliver (13.04) and Aries Merritt (13.33) finished second and third. For setting a new Olympic Stadium record, Robles earned a 1 carat diamond worth $10,000. Robles' time was the fourth fastest in history, tied with Colin Jackson of Britain. Liu Xiang of China ran a 12.88 and Dominique Arnold of the United States clocked 12.90 in 2006. Yelena Isinbayeva and Meseret Defar of Ethiopia also set stadium records. Isinbayeva cleared 4.85 meters to win the women's pole vault and her second diamond in Stockholm. The Russian broke her world record in Rome last week with a 5.03 effort. Defar missed fellow Ethiopian Tirunesh Dibaba's world 5,000-meter record by 1.45 seconds, winning the race in 14:12.60 for another stadium record. Dibaba set the world record in Oslo, Norway, last month. Olympic champion Jeremy Wariner won his third straight 400-meter race, but failed to improve the stadium record he set last year. The American slowed near the finish and crossed in 44.29. It was 0.39 off his meet record that earned him a diamond last year. Running in nearly perfect conditions, Wariner took the lead early in the one-lap race and was unchallenged the rest of the way. Chris Brown of the Bahamas finished second in 44.53 and Ricardo Chambers of Jamaica third in 44.84. Abubaker Kaki, a 19-year-old from Sudan, picked up the first diamond of the evening by winning the men's 1,000 meters in 2:13.93. He also had his named engraved on a large silver trophy, the Dickson Trophy, that was first contested in a mile race in 1895. Previous winners of the Dickson Trophy include British great Sebastian Coe, the London Olympic 2012 chairman who saw the race from the stands as a guest of honor, John Walker of New Zealand, Filbert Bayi of Tanzania and Said Aouita of Morocco. Saad Youssef Kamel of Bahrain finished second behind Kaki in 2:14.72 and Yuriy Borzakovskiy of Russia third in 2:15.50. Croatian Blanka Vlasic won her 34th meeting in a row by clearing 2.02 in the women's high jump before failing to get over 2.05. Craig Mottram of Australia won the men's 3,000m in 7:37.73, nearly a second ahead of runner-up Isaac Songok of Kenya. The women's long jump also produced a season's best performance from Portugal's Naide Gomes, who produced a best of 7.04 meters. Gomes also saw off the challenge of home darling Carolina Kluft, who could finish only third on what was a mixed night for the hosts athletes. Stefan Holm duly won the high jump while Olympic triple jump champion Christian Olsson made his return to competition after a year out and posted a not unrespectable effort of 17m in finishing third. - AP __