1 Michael Rasmussen (Den) Rabobank 4.08.20 (41.315 km/h)
2 Christophe Moreau (Fra) Credit Agricole 3.04
3 Jens Voigt (Ger) Team CSC
4 Stuart O'Grady (Aus) Cofidis, Le Credit Par Telephone 6.04
5 Philippe Gilbert (Bel) Française Des Jeux
6 Anthony Geslin (Fra) Bouygues Telecom
7 Sebastian Lang (Ger) Gerolsteiner
8 Laurent Brochard (Fra) Bouygues Telecom
9 Jérôme Pineau (Fra) Bouygues Telecom
10 Gerrit Glomser (Aut) Lampre-Caffita
11 Stefano Garzelli (Ita) Liquigas-Bianchi
12 Oscar Pereiro Sio (Spa) Phonak Hearing Systems
13 Chris Horner (USA) Saunier Duval-Prodir
14 Christophe Brandt (Bel) Davitamon-Lotto
15 Bert Grabsch (Ger) Phonak Hearing Systems
16 Kurt-Asle Arvesen (Nor) Team CSC
17 Dario Frigo (Ita) Fassa Bortolo
18 George Hincapie (USA) Discovery Channel
19 Eddy Mazzoleni (Ita) Lampre-Caffita
20 Nicolas Portal (Fra) Ag2r-Prevoyance
21 Franco Pellizotti (Fra) Liquigas-Bianchi
22 Maxim Iglinski (Kaz) Domina Vacanze
23 Cadel Evans (Aus) Davitamon-Lotto
24 Yaroslav Popovych (Ukr) Discovery Channel
25 Jörg Ludewig (Ger) Domina Vacanze
26 Pierrick Fédrigo (Fra) Bouygues Telecom
27 Kim Kirchen (Lux) Fassa Bortolo
28 Lance Armstrong (USA) Discovery Channel
29 Jan Ullrich (Ger) T-Mobile Team
30 Gorazd Stangelj (Slo) Lampre-Caffita
31 Patrik Sinkewitz (Ger) Quick.Step
32 Evgeni Petrov (Rus) Lampre-Caffita
33 Georg Totschnig (Aut) Gerolsteiner
34 Dario Cioni (Ita) Liquigas-Bianchi
35 Alexandre Vinokourov (Kaz) T-Mobile Team
36 Francisco Mancebo (Spa) Illes Balears-Caisse d'Epargne
37 Jose Azevedo (Por) Discovery Channel
38 Giovanni Lombardi (Ita) Team CSC
39 Ivan Basso (Ita) Team CSC
40 Mikel Astarloza (Spa) Ag2r-Prevoyance
41 Andrei Kashechkin (Kaz) Credit Agricole
42 Thomas Voeckler (Fra) Bouygues Telecom
43 Pietro Caucchioli (Ita) Credit Agricole
44 David Moncoutié (Fra) Cofidis, Le Credit Par Telephone
45 Juan Antonio Flecha (Spa) Fassa Bortolo
46 Bobby Julich (USA) Team CSC
47 Lorenzo Bernucci (Ita) Fassa Bortolo
48 Levi Leipheimer (USA) Gerolsteiner
49 Luis León Sanchez (Spa) Liberty Seguros-Würth
50 Alberto Contador (Spa) Liberty Seguros-Würth
51 Roberto Heras (Spa) Liberty Seguros-Würth
52 Patrice Halgand (Fra) Credit Agricole
53 Thomas Lövkvist (Swe) Française Des Jeux
54 Stéphane Goubert (Fra) Ag2r-Prevoyance
55 Cédric Vasseur (Fra) Cofidis, Le Credit Par Telephone
56 David Loosli (Swi) Lampre-Caffita
57 Paolo Savoldelli (Ita) Discovery Channel
58 Bradley McGee (Aus) Française Des Jeux
59 Joseba Beloki (Spa) Liberty Seguros-Würth
60 Jose Enrique Gutierrez (Spa) Phonak Hearing Systems
61 Santiago Botero (Col) Phonak Hearing Systems
62 Michael Boogerd (Ned) Rabobank
63 Manuel Beltran (Spa) Discovery Channel
64 Tobias Steinhauser (Ger) T-Mobile Team
65 Jose Luis Rubiera (Spa) Discovery Channel
66 Mario Aerts (Bel) Davitamon-Lotto
67 Thierry Marichal (Bel) Cofidis, Le Credit Par Telephone
68 Jörg Jaksche (Ger) Liberty Seguros-Würth
69 Nicki Sörensen (Den) Team CSC
70 Michael Rogers (Aus) Quick.Step
71 Daniele Nardello (Ita) T-Mobile Team
72 Alejandro Valverde (Spa) Illes Balears-Caisse d'Epargne
73 Andreas Klöden (Ger) T-Mobile Team
74 Floyd Landis (USA) Phonak Hearing Systems
75 Haimar Zubeldia (Spa) Euskaltel-Euskadi
76 Sandy Casar (Fra) Française Des Jeux
77 José Luis Arrieta (Spa) Illes Balears-Caisse d'Epargne
78 Denis Menchov (Rus) Rabobank
79 Axel Merckx (Bel) Davitamon-Lotto
80 Vladimir Karpets (Rus) Illes Balears-Caisse d'Epargne
81 Carlos Sastre (Spa) Team CSC
82 Ronny Scholz (Ger) Gerolsteiner
83 Marcos Serrano (Spa) Liberty Seguros-Würth
84 Oscar Sevilla (Spa) T-Mobile Team
85 David Canada (Spa) Saunier Duval-Prodir
86 Iban Mayo (Spa) Euskaltel-Euskadi
87 Didier Rous (Fra) Bouygues Telecom
88 Volodimir Gustov (Ukr) Fassa Bortolo
89 Pieter Weening (Ned) Rabobank
90 Alexandre Moos (Swi) Phonak Hearing Systems
91 Giuseppe Guerini (Ita) T-Mobile Team
92 Beat Zberg (Swi) Gerolsteiner
93 Matthias Kessler (Ger) T-Mobile Team
94 Inigo Landaluze (Spa) Euskaltel-Euskadi
95 David Arroyo (Spa) Illes Balears-Caisse d'Epargne
96 Nicolas Fritsch (Fra) Saunier Duval-Prodir
97 Angel Vicioso (Spa) Liberty Seguros-Würth
98 Xabier Zandio (Spa) Illes Balears-Caisse d'Epargne
99 Leonardo Piepoli (Ita) Saunier Duval-Prodir
100 Gianluca Bortolami (Ita) Lampre-Caffita 14.17
101 Iker Flores (Spa) Euskaltel-Euskadi
102 Luke Roberts (Aus) Team CSC
103 Massimo Giunti (Ita) Fassa Bortolo
104 Egoi Martinez (Spa) Euskaltel-Euskadi
105 Rubens Bertogliati (Swi) Saunier Duval-Prodir
106 Matthieu Sprick (Fra) Bouygues Telecom
107 Walter Bénéteau (Fra) Bouygues Telecom
108 Ludovic Turpin (Fra) Ag2r-Prevoyance
109 Juan Manuel Garate (Spa) Saunier Duval-Prodir
110 Francis Mourey (Fra) Française Des Jeux
111 Stephan Schreck (Ger) T-Mobile Team
112 Wilfried Cretskens (Bel) Quick.Step 19.06
113 Marcus Ljungqvist (Swe) Liquigas-Bianchi
114 Yuriy Krivtsov (Ukr) Ag2r-Prevoyance
115 Laurent Lefèvre (Fra) Bouygues Telecom
116 Michael Rich (Ger) Gerolsteiner
117 Gerben Löwik (Ned) Rabobank
118 Sébastien Joly (Fra) Credit Agricole
119 Inaki Isasi (Spa) Euskaltel-Euskadi
120 Guido Trenti (USA) Quick.Step
121 Magnus Backstedt (Swe) Liquigas-Bianchi
122 Janek Tombak (Est) Cofidis, Le Credit Par Telephone
123 Kjell Carlström (Fin) Liquigas-Bianchi
124 Baden Cooke (Aus) Française Des Jeux
125 Carlos Da Cruz (Fra) Française Des Jeux
126 Peter Wrolich (Aut) Gerolsteiner
127 Sylvain Chavanel (Fra) Cofidis, Le Credit Par Telephone
128 Bernhard Eisel (Aut) Française Des Jeux
129 Stefano Zanini (Ita) Quick.Step
130 Simon Gerrans (Aus) Ag2r-Prevoyance
131 Sébastien Hinault (Fra) Credit Agricole
132 Stéphane Augé (Fra) Cofidis, Le Credit Par Telephone
133 Karsten Kroon (Ned) Rabobank
134 Servais Knaven (Ned) Quick.Step
135 Frédéric Bessy (Fra) Cofidis, Le Credit Par Telephone
136 Robert Förster (Ger) Gerolsteiner
137 Matthew White (Aus) Cofidis, Le Credit Par Telephone
138 Robbie McEwen (Aus) Davitamon-Lotto
139 Pavel Padrnos (Cze) Discovery Channel
140 Michael Albasini (Swi) Liquigas-Bianchi
141 David Herrero (Spa) Euskaltel-Euskadi
142 Iker Camano (Spa) Euskaltel-Euskadi
143 Bram Tankink (Ned) Quick.Step
144 Tom Boonen (Bel) Quick.Step
145 Fabian Cancellara (Swi) Fassa Bortolo
146 Fred Rodriguez (USA) Davitamon-Lotto
147 Benjamin Noval (Spa) Discovery Channel
148 Mauro Gerosa (Ita) Liquigas-Bianchi
149 Robert Hunter (RSA) Phonak Hearing Systems
150 Nicolas Jalabert (Fra) Phonak Hearing Systems
151 Salvatore Commesso (Ita) Lampre-Caffita
152 Mauro Facci (Ita) Fassa Bortolo
153 Fabian Wegmann (Ger) Gerolsteiner
154 Manuel Quinziato (Ita) Saunier Duval-Prodir
155 Daniele Righi (Ita) Lampre-Caffita
156 Wim Vansevenant (Bel) Davitamon-Lotto
157 Thor Hushovd (Nor) Credit Agricole
158 Kevin Hulsmans (Bel) Quick.Step
159 Samuel Dumoulin (Fra) Ag2r-Prevoyance
160 Joost Posthuma (Ned) Rabobank
161 Erik Dekker (Ned) Rabobank
162 Marc Wauters (Bel) Rabobank
163 Johan Vansummeren (Bel) Davitamon-Lotto
164 Allan Davis (Aus) Liberty Seguros-Würth
165 Jean-Patrick Nazon (Fra) Ag2r-Prevoyance
166 Unai Etxebarria (Ven) Euskaltel-Euskadi
167 Jose Vicente García Acosta (Spa) Illes Balears-Caisse d'Epargne
168 Alessandro Cortinovis (Ita) Domina Vacanze 20.51
169 Laszlo Bodrogi (Hun) Credit Agricole
170 Andrei Grivko (Ukr) Domina Vacanze
171 Alessandro Bertolini (Ita) Domina Vacanze
172 Rafael Nuritdinov (Uzb) Domina Vacanze
173 Alessandro Vanotti (Ita) Domina Vacanze
174 Angelo Furlan (Ita) Domina Vacanze
175 Daniel Becke (Spa) Illes Balears-Caisse d'Epargne 25.46
DNF David Zabriskie (USA) Team CSC
DNF Jose Angel Gomez Marchante (Spa) Saunier Duval-Prodir
DNF Igor Gonzalez de Galdeano (Spa) Liberty Seguros-Würth
DNF Jaan Kirsipuu (Est) Credit Agricole
DNF Luciano Pagliarini (Bra) Liquigas-Bianchi
Points
1 Michael Rasmussen (Den) Rabobank 25 pts
2 Christophe Moreau (Fra) Credit Agricole 22
3 Jens Voigt (Ger) Team CSC 20
4 Stuart O'Grady (Aus) Cofidis, Le Credit Par Telephone 18
5 Philippe Gilbert (Bel) Française Des Jeux 16
6 Anthony Geslin (Fra) Bouygues Telecom 15
7 Sebastian Lang (Ger) Gerolsteiner 14
8 Laurent Brochard (Fra) Bouygues Telecom 13
9 Jérôme Pineau (Fra) Bouygues Telecom 12
10 Gerrit Glomser (Aut) Lampre-Caffita 11
11 Stefano Garzelli (Ita) Liquigas-Bianchi 10
12 Oscar Pereiro Sio (Spa) Phonak Hearing Systems 9
13 Chris Horner (USA) Saunier Duval-Prodir 8
14 Christophe Brandt (Bel) Davitamon-Lotto 7
15 Bert Grabsch (Ger) Phonak Hearing Systems 6
16 Kurt-Asle Arvesen (Nor) Team CSC 5
17 Dario Frigo (Ita) Fassa Bortolo 4
18 George Hincapie (USA) Discovery Channel 3
19 Eddy Mazzoleni (Ita) Lampre-Caffita 2
20 Nicolas Portal (Fra) Ag2r-Prevoyance 1
Mountains
Col de Grosse Pierre - Cat. 3, km 6.5
1 Michael Rasmussen (Den) Rabobank 4 pts
2 Santiago Botero (Col) Phonak Hearing Systems 3
3 Michael Boogerd (Ned) Rabobank 2
4 Stefano Garzelli (Ita) Liquigas-Bianchi 1
Col des Feignes - Cat. 3, km 22
1 Michael Rasmussen (Den) Rabobank 4 pts
2 Dario Cioni (Ita) Liquigas-Bianchi 3
3 Christophe Moreau (Fra) Credit Agricole 2
4 Xabier Zandio (Spa) Illes Balears-Caisse d'Epargne 1
Col de Bramont - Cat. 3, km 32.5
1 Michael Rasmussen (Den) Rabobank 4 pts
2 Dario Cioni (Ita) Liquigas-Bianchi 3
3 Christophe Moreau (Fra) Credit Agricole 2
4 Jens Voigt (Ger) Team CSC 1
Le Grand Ballon - Cat. 2, km 64
1 Michael Rasmussen (Den) Rabobank 10 pts
2 Dario Cioni (Ita) Liquigas-Bianchi 9
3 Christophe Moreau (Fra) Credit Agricole 8
4 Inigo Landaluze (Spa) Euskaltel-Euskadi 7
5 Jens Voigt (Ger) Team CSC 6
6 Alexandre Moos (Swi) Phonak Hearing Systems 5
Col de Bussang - Cat. 3, km 98
1 Michael Rasmussen (Den) Rabobank 4 pts
2 Dario Cioni (Ita) Liquigas-Bianchi 3
3 Christophe Moreau (Fra) Credit Agricole 2
4 Alexandre Moos (Swi) Phonak Hearing Systems 1
Le Ballon d'Alsace - Cat. 1, km 115
1 Michael Rasmussen (Den) Rabobank 30 pts
2 Christophe Moreau (Fra) Credit Agricole 26
3 Jens Voigt (Ger) Team CSC 22
4 Angel Vicioso (Spa) Liberty Seguros-Würth 18
5 Dario Cioni (Ita) Liquigas-Bianchi 16
6 Alexandre Moos (Swi) Phonak Hearing Systems 14
7 Xabier Zandio (Spa) Illes Balears-Caisse d'Epargne 12
8 Inigo Landaluze (Spa) Euskaltel-Euskadi 10
Sprints
Husseren-Wesserling, km 87.5
1 Dario Cioni (Ita) Liquigas-Bianchi 6 pts
2 Michael Rasmussen (Den) Rabobank 4
3 Jens Voigt (Ger) Team CSC 2
Oberbruck, km 131
1 Michael Rasmussen (Den) Rabobank 6 pts
2 Jens Voigt (Ger) Team CSC 4
3 Christophe Moreau (Fra) Credit Agricole 2
Sentheim, km 143
1 Michael Rasmussen (Den) Rabobank 6 pts
2 Jens Voigt (Ger) Team CSC 4
3 Christophe Moreau (Fra) Credit Agricole 2
Young rider
1 Philippe Gilbert (Bel) Française Des Jeux 4.14.24
2 Anthony Geslin (Fra) Bouygues Telecom
3 Jérôme Pineau (Fra) Bouygues Telecom
4 Maxim Iglinski (Kaz) Domina Vacanze
5 Yaroslav Popovych (Ukr) Discovery Channel
6 Patrik Sinkewitz (Ger) Quick.Step
7 Andrei Kashechkin (Kaz) Credit Agricole
8 Luis León Sanchez (Spa) Liberty Seguros-Würth
9 Alberto Contador (Spa) Liberty Seguros-Würth
10 Thomas Lövkvist (Swe) Française Des Jeux
11 David Loosli (Swi) Lampre-Caffita
12 Alejandro Valverde (Spa) Illes Balears-Caisse d'Epargne
13 Vladimir Karpets (Rus) Illes Balears-Caisse d'Epargne
14 Pieter Weening (Ned) Rabobank
15 David Arroyo (Spa) Illes Balears-Caisse d'Epargne
16 Matthieu Sprick (Fra) Bouygues Telecom 8.13
17 Francis Mourey (Fra) Française Des Jeux
18 Bernhard Eisel (Aut) Française Des Jeux 13.02
19 Simon Gerrans (Aus) Ag2r-Prevoyance
20 Michael Albasini (Swi) Liquigas-Bianchi
21 Tom Boonen (Bel) Quick.Step
22 Fabian Cancellara (Swi) Fassa Bortolo
23 Mauro Facci (Ita) Fassa Bortolo
24 Fabian Wegmann (Ger) Gerolsteiner
25 Samuel Dumoulin (Fra) Ag2r-Prevoyance
26 Joost Posthuma (Ned) Rabobank
27 Johan Vansummeren (Bel) Davitamon-Lotto
28 Allan Davis (Aus) Liberty Seguros-Würth
29 Andrei Grivko (Ukr) Domina Vacanze 14.47
30 Alessandro Vanotti (Ita) Domina Vacanze