Ethiopia's Kenenisa Bekele set a world record in the 10,000 meters at the Van Damme Memorial in Brussels, while American sprinter Justin Gatlin fought back from a slow start to win the 100.
Running on his own for almost half the race, Bekele finished the race in 26 minutes 17.53 seconds, faster than his time in Ostrava, Czech Republic, in June 2004 by 2.78 seconds.
Despite the record-setting run, Bekele sounded crestfallen after the race. His fiancee, Alem Techale, died in January from an apparent heart attack during a routine training run with Bekele. They were to have been married in May.
"I am not very happy. It is not very easy," he said. "It is not a good summer for me. But I can not do anything about that. It is in the past."
Gatlin rallied to take the 100 meters in 9.99 seconds, beating France's Ronald Pognon and Jamaica's Dwight Thomas. Maurice Greene finished last in a disappointing 10.56.
"I am working on my start," Gatlin said. "Once I have a good start, I think I can go to boundaries that no other man has been to."
In the 400 hurdles, American Lashinda Demus handed world champion and record holder Yuliya Pechonkina-Nosova her first defeat of the season. Demus edged fellow American Sandra Glover at the finish to win in 53.61 seconds. Glover was 0.12 of a second back and Pechonkina-Nosova finished in 53.87.
-- From News Services