Medaliści Konkurencjadystans – (data)(liczba startujących)Złoto: 25pxCzas(prędkość)Srebro: 25pxCzasBrąz: 25pxCzasMężczyźni ElitaWyścig ze startu wspólnego260 km – (10 października)(173 zaw. z 27 rep.) Óscar Freire 30px 6:19:29(41,109 km/h) Markus Zberg + 0:04 Jean-Cyril Robin + 0:04Jazda indywidualna na czas50,6 km – (6 października)(59 zaw. z 34 rep.) Jan Ullrich 30px 1:00:28,44(50,203 km/h) Michael Andersson + 14,09 Chris Boardman + 58,66 Orlicy (do lat 23)Wyścig ze startu wspólnego178,7 km – (8 października)(182 zaw. z 49 rep.) Leonardo Giordani 30px 4:22:36(40,830 km/h) Luca Paolini + 0:09 Matthias Kessler + 0:09Jazda indywidualna na czas33,25 km – (4 października)(64 zaw. z 38 rep.) José Iván Gutiérrez 30px 39:34,96(50,401 km/h) Michael Rogers + 1,56 Jewgienij Pietrow + 29,18 JuniorzyWyścig ze startu wspólnego130 km – (9 października)(171 zaw. z 44 rep.) Damiano Cunego 30px 3:14:36(40,082 km/h) Rusłan Kajumow + 0:05 Christophe Kern + 0:37Jazda indywidualna na czas25,85 km – (5 października)(65 zaw. z 36 rep.) Fabian Cancellara 30px 30:36,30(50,678 km/h) Rusłan Kajumow + 42,77 Christian Knees + 49,62Kobiety ElitaWyścig ze startu wspólnego113,75 km – (9 października)(121 zaw.