Marathon
Mizuki Noguchi (JPN) 2 h 26 min 20 s
Catherine Ndereba (KEN) 2 h 26 min 32 s
Deena Kastor (USA) 2 h 27 min 20 s
10000m
Xing Huina (CHN) 30 min 24 s 36
Ejegayehu Dibaba (ETH) 30 min 24 s 98
Derartu Tulu (ETH) 30 min 26 s 42
5000m
Meseret Defar (ETH) 14 min 45 s 65
Isabella Ochichi (KEN) 14 min 48 s 19
Tirunesh Dibaba (ETH) 14 min 51 s 83
3000m Steeple
(Pas d’épreuve féminine)
1500m
Kelly Holmes (GBR) 3 min 57 s 90
Tatyana Tomashova (RUS) 3 min 58 s 12
Maria Cioncan (ROU) 3 min 58 s 39
800m
Kelly Holmes (GBR) 1 min 56 s 38
Hasna Benhassi (MAR) 1 min 56 s 43
Jolanda Čeplak (SLO) 1 min 56 s 43
Marathon
Stefano Baldini (ITA) 2 h 10 min 55 s
Meb Keflezighi (USA) 2 h 11 min 29 s
Vanderlei de Lima (BRA) 2 h 12 min 11 s
10000m
Kenenisa Bekele (ETH) 27 min 5 s 10
Sileshi Sihine (ETH) 27 min 9 s 39
Zersenay Tadesse (ERI) 27 min 22 s 57
5000m
Hicham El Guerrouj (MAR) 13 min 14 s 39
Kenenisa Bekele (ETH) 13 min 14 s 59
Eliud Kipchoge (KEN) 13 min 15 s 10
3000m Steeple
Ezekiel Kemboi (KEN) 8 min 5 s 81
Brimin Kipruto (KEN) 8 min 6 s 11
Paul Kipsiele Koech (KEN) 8 min 6 s 64
1500m
Hicham El Guerrouj (MAR) 3 min 34 s 18
Bernard Lagat (KEN) 3 min 34 s 30
Rui Silva (POR) 3 min 34 s 68
800m
Yuriy Borzakovskiy (RUS) 1 min 44 s 45
Mbulaeni Mulaudzi (RSA) 1 min 44 s 61
Wilson Kipketer (DEN) 1 min 44 s 65
La Britannique Kelly Holmes réalise le doublé 800 m et 1 500. Il s'agit du troisième doublé de ce type après ceux de Tatyana Kazankina en 1976 et Svetlana Masterkova en 1996.
Le Marocain Hicham El Guerrouj réalise le doublé sur 1 500 m et 5 000 m.
Les quatre premiers du 100 m masculin terminent en dessous de 9 s 90, ce qui faisait alors de ce 100 m le plus dense de l'histoire de l’athlétisme.