Algeria's Nourredine Morceli set his third world record, finishing the 3,000 meters in 7 minutes, 25.11 seconds.
Morceli, who has shattered world records for the mile and the 1,500, topped by nearly four seconds the previous record in the 3,000, set in 1992 by Kenya's Moses Kiptanui.