1 Marcos Serrano (Spa) Liberty Seguros-Würth 4.37.36 (40.85 km/h)
2 Cédric Vasseur (Fra) Cofidis, Le Credit Par Telephone 0.27
3 Axel Merckx (Bel) Davitamon-Lotto
4 Xabier Zandio (Spa) Illes Balears-Caisse d'Epargne 1.08
5 Franco Pellizotti (Ita) Liquigas-Bianchi
6 Thomas Voeckler (Fra) Bouygues Telecom 1.28
7 Luke Roberts (Aus) Team CSC
8 Matthias Kessler (Ger) T-Mobile Team 1.44
9 Egoi Martinez (Spa) Euskaltel-Euskadi 2.03
10 Carlos Da Cruz (Fra) Française Des Jeux 2.38
11 Cadel Evans (Aus) Davitamon-Lotto 11.18
12 Lance Armstrong (USA) Discovery Channel
13 Ivan Basso (Ita) Team CSC
14 Jan Ullrich (Ger) T-Mobile Team
15 Alexandre Vinokourov (Kaz) T-Mobile Team 11.55
16 Michael Rasmussen (Den) Rabobank
17 Levi Leipheimer (USA) Gerolsteiner
18 Francisco Mancebo (Spa) Illes Balears-Caisse d'Epargne
19 Leonardo Piepoli (Ita) Saunier Duval-Prodir 12.01
20 Floyd Landis (USA) Phonak Hearing Systems 12.07
21 Eddy Mazzoleni (Ita) Lampre-Caffita
22 Christophe Moreau (Fra) Credit Agricole 12.28
23 Georg Totschnig (Aut) Gerolsteiner
24 Oscar Pereiro Sio (Spa) Phonak Hearing Systems
25 Yaroslav Popovych (Ukr) Discovery Channel 12.44
26 Laurent Brochard (Fra) Bouygues Telecom 12.58
27 Haimar Zubeldia (Spa) Euskaltel-Euskadi
28 Bobby Julich (USA) Team CSC
29 George Hincapie (USA) Discovery Channel
30 Jörg Jaksche (Ger) Liberty Seguros-Würth
31 Stéphane Goubert (Fra) Ag2r-Prevoyance
32 Roberto Heras (Spa) Liberty Seguros-Würth 13.01
33 Michael Boogerd (Ned) Rabobank 13.15
34 Alexandre Moos (Swi) Phonak Hearing Systems 13.32
35 David Arroyo (Spa) Illes Balears-Caisse d'Epargne 13.51
36 Maxim Iglinski (Kaz) Domina Vacanze 14.03
37 Stefano Garzelli (Ita) Liquigas-Bianchi
38 Andrei Kashechkin (Kaz) Credit Agricole
39 David Canada (Spa) Saunier Duval-Prodir
40 Mikel Astarloza (Spa) Ag2r-Prevoyance
41 Jérôme Pineau (Fra) Bouygues Telecom
42 Oscar Sevilla (Spa) T-Mobile Team 14.14
43 Yuriy Krivtsov (Ukr) Ag2r-Prevoyance 14.27
44 Jörg Ludewig (Ger) Domina Vacanze
45 Sandy Casar (Fra) Française Des Jeux
46 Carlos Sastre (Spa) Team CSC 14.35
47 Matthieu Sprick (Fra) Bouygues Telecom 14.45
48 Samuel Dumoulin (Fra) Ag2r-Prevoyance 14.51
49 Frédéric Bessy (Fra) Cofidis, Le Credit Par Telephone 15.14
50 Sylvain Chavanel (Fra) Cofidis, Le Credit Par Telephone
51 Patrice Halgand (Fra) Credit Agricole 15.20
52 Alberto Contador (Spa) Liberty Seguros-Würth
53 Christophe Brandt (Bel) Davitamon-Lotto
54 Daniele Nardello (Ita) T-Mobile Team
55 Giuseppe Guerini (Ita) T-Mobile Team
56 Jose Enrique Gutierrez (Spa) Phonak Hearing Systems 15.39
57 Sebastian Lang (Ger) Gerolsteiner
58 Bram Tankink (Ned) Quick.Step 16.19
59 Pieter Weening (Ned) Rabobank
60 José Luis Arrieta (Spa) Illes Balears-Caisse d'Epargne 16.27
61 Vladimir Karpets (Rus) Illes Balears-Caisse d'Epargne 17.09
62 Angel Vicioso (Spa) Liberty Seguros-Würth 17.22
63 Patrik Sinkewitz (Ger) Quick.Step 17.48
64 Fabian Wegmann (Ger) Gerolsteiner 18.12
65 Robbie McEwen (Aus) Davitamon-Lotto 18.18
66 Stephan Schreck (Ger) T-Mobile Team 19.01
67 Bert Grabsch (Ger) Phonak Hearing Systems
68 Ronny Scholz (Ger) Gerolsteiner
69 Jose Azevedo (Por) Discovery Channel
70 Alessandro Vanotti (Ita) Domina Vacanze
71 Nicolas Jalabert (Fra) Phonak Hearing Systems
72 Alessandro Bertolini (Ita) Domina Vacanze
73 Nicki Sörensen (Den) Team CSC
74 Jose Luis Rubiera (Spa) Discovery Channel
75 Paolo Savoldelli (Ita) Discovery Channel
76 Andrei Grivko (Ukr) Domina Vacanze 21.03
77 Servais Knaven (Ned) Quick.Step
78 Bernhard Eisel (Aut) Française Des Jeux
79 Philippe Gilbert (Bel) Française Des Jeux
80 Dario Cioni (Ita) Liquigas-Bianchi
81 Walter Bénéteau (Fra) Bouygues Telecom
82 Massimo Giunti (Ita) Fassa Bortolo
83 Anthony Geslin (Fra) Bouygues Telecom
84 Alessandro Cortinovis (Ita) Domina Vacanze
85 Mauro Gerosa (Ita) Liquigas-Bianchi
86 Giovanni Lombardi (Ita) Team CSC
87 Thomas Lövkvist (Swe) Française Des Jeux
88 Allan Davis (Aus) Liberty Seguros-Würth
89 Baden Cooke (Aus) Française Des Jeux
90 Nicolas Portal (Fra) Ag2r-Prevoyance
91 Marcus Ljungqvist (Swe) Liquigas-Bianchi
92 Kurt-Asle Arvesen (Nor) Team CSC
93 Guido Trenti (USA) Quick.Step
94 Pierrick Fédrigo (Fra) Bouygues Telecom
95 Didier Rous (Fra) Bouygues Telecom
96 Pietro Caucchioli (Ita) Credit Agricole
97 Fabian Cancellara (Swi) Fassa Bortolo
98 Mario Aerts (Bel) Davitamon-Lotto
99 Johan Vansummeren (Bel) Davitamon-Lotto
100 Simon Gerrans (Aus) Ag2r-Prevoyance
101 Juan Manuel Garate (Spa) Saunier Duval-Prodir
102 Laszlo Bodrogi (Hun) Credit Agricole
103 Joseba Beloki (Spa) Liberty Seguros-Würth
104 Luis León Sanchez (Spa) Liberty Seguros-Würth
105 Inaki Isasi (Spa) Euskaltel-Euskadi
106 Kjell Carlström (Fin) Liquigas-Bianchi
107 Volodimir Gustov (Ukr) Fassa Bortolo
108 Iban Mayo (Spa) Euskaltel-Euskadi
109 Michael Rich (Ger) Gerolsteiner
110 Michael Albasini (Swi) Liquigas-Bianchi
111 Daniel Becke (Ger) Illes Balears-Caisse d'Epargne
112 Michael Rogers (Aus) Quick.Step
113 Pavel Padrnos (Cze) Discovery Channel
114 Laurent Lefèvre (Fra) Bouygues Telecom
115 Beat Zberg (Swi) Gerolsteiner
116 Rafael Nuritdinov (Uzb) Domina Vacanze
117 Tobias Steinhauser (Ger) T-Mobile Team
118 Mauro Facci (Ita) Fassa Bortolo
119 Salvatore Commesso (Ita) Lampre-Caffita
120 Joost Posthuma (Ned) Rabobank
121 Chris Horner (USA) Saunier Duval-Prodir
122 Santiago Botero (Col) Phonak Hearing Systems
123 Ludovic Turpin (Fra) Ag2r-Prevoyance
124 Benjamin Noval (Spa) Discovery Channel
125 Rubens Bertogliati (Swi) Saunier Duval-Prodir
126 Gorazd Stangelj (Slo) Lampre-Caffita
127 Iker Camano (Spa) Euskaltel-Euskadi
128 David Loosli (Swi) Lampre-Caffita
129 Juan Antonio Flecha (Spa) Fassa Bortolo
130 Jose Vicente García Acosta (Spa) Illes Balears-Caisse d'Epargne
131 Peter Wrolich (Aut) Gerolsteiner
132 David Moncoutié (Fra) Cofidis, Le Credit Par Telephone
133 Inigo Landaluze (Spa) Euskaltel-Euskadi
134 Unai Etxebarria (Ven) Euskaltel-Euskadi
135 Marc Wauters (Bel) Rabobank
136 Thierry Marichal (Bel) Cofidis, Le Credit Par Telephone
137 Iker Flores (Spa) Euskaltel-Euskadi
138 Thor Hushovd (Nor) Credit Agricole
139 Stéphane Augé (Fra) Cofidis, Le Credit Par Telephone
140 Daniele Righi (Ita) Lampre-Caffita
141 Sébastien Joly (Fra) Credit Agricole
142 Manuel Quinziato (Ita) Saunier Duval-Prodir
143 Lorenzo Bernucci (Ita) Fassa Bortolo
144 Francis Mourey (Fra) Française Des Jeux
145 Matthew White (Aus) Cofidis, Le Credit Par Telephone
146 Stuart O'Grady (Aus) Cofidis, Le Credit Par Telephone
147 Wim Vansevenant (Bel) Davitamon-Lotto 21.21
148 Sébastien Hinault (Fra) Credit Agricole 21.35
149 Bradley McGee (Aus) Française Des Jeux 22.07
150 Karsten Kroon (Ned) Rabobank
151 Erik Dekker (Ned) Rabobank
152 Denis Menchov (Rus) Rabobank
153 Janek Tombak (Est) Cofidis, Le Credit Par Telephone
154 Fred Rodriguez (USA) Davitamon-Lotto
155 Robert Förster (Ger) Gerolsteiner 22.21
Points
1 Marcos Serrano (Spa) Liberty Seguros-Würth 25 pts
2 Cédric Vasseur (Fra) Cofidis, Le Credit Par Telephone 22
3 Axel Merckx (Bel) Davitamon-Lotto 20
4 Xabier Zandio (Spa) Illes Balears-Caisse d'Epargne 18
5 Franco Pellizotti (Ita) Liquigas-Bianchi 16
6 Thomas Voeckler (Fra) Bouygues Telecom 15
7 Luke Roberts (Aus) Team CSC 14
8 Matthias Kessler (Ger) T-Mobile Team 13
9 Egoi Martinez (Spa) Euskaltel-Euskadi 12
10 Carlos Da Cruz (Fra) Française Des Jeux 11
11 Cadel Evans (Aus) Davitamon-Lotto 10
12 Lance Armstrong (USA) Discovery Channel 9
13 Ivan Basso (Ita) Team CSC 8
14 Jan Ullrich (Ger) T-Mobile Team 7
15 Alexandre Vinokourov (Kaz) T-Mobile Team 6
16 Michael Rasmussen (Den) Rabobank 5
17 Levi Leipheimer (USA) Gerolsteiner 4
18 Francisco Mancebo (Spa) Illes Balears-Caisse d'Epargne 3
19 Leonardo Piepoli (Ita) Saunier Duval-Prodir 2
20 Floyd Landis (USA) Phonak Hearing Systems 1
Mountains
Côte de la Béssède - Cat. 4, km 53
1 Xabier Zandio (Spa) Illes Balears-Caisse d'Epargne 3 pts
2 Matthias Kessler (Ger) T-Mobile Team 2
3 Axel Merckx (Bel) Davitamon-Lotto 1
Côte de Raujolles - Cat. 3, km 99
1 Carlos Da Cruz (Fra) Française Des Jeux 4 pts
2 Axel Merckx (Bel) Davitamon-Lotto 3
3 Luke Roberts (Aus) Team CSC 2
4 Cédric Vasseur (Fra) Cofidis, Le Credit Par Telephone 1
Côte de Boyne - Cat. 2, km 131.5
1 Carlos Da Cruz (Fra) Française Des Jeux 10 pts
2 Matthias Kessler (Ger) T-Mobile Team 9
3 Xabier Zandio (Spa) Illes Balears-Caisse d'Epargne 8
4 Marcos Serrano (Spa) Liberty Seguros-Würth 7
5 Cédric Vasseur (Fra) Cofidis, Le Credit Par Telephone 6
6 Luke Roberts (Aus) Team CSC 5
Côte de Chabrits - Cat. 3, km 180
1 Axel Merckx (Bel) Davitamon-Lotto 4 pts
2 Thomas Voeckler (Fra) Bouygues Telecom 3
3 Marcos Serrano (Spa) Liberty Seguros-Würth 2
4 Xabier Zandio (Spa) Illes Balears-Caisse d'Epargne 1
Côte de la Croix Neuve (montée Laurent Jalabert) - Cat. 2, km 187.5
1 Marcos Serrano (Spa) Liberty Seguros-Würth 20 pts
2 Axel Merckx (Bel) Davitamon-Lotto 18
3 Cédric Vasseur (Fra) Cofidis, Le Credit Par Telephone 16
4 Franco Pellizotti (Ita) Liquigas-Bianchi 14
5 Xabier Zandio (Spa) Illes Balears-Caisse d'Epargne 12
6 Thomas Voeckler (Fra) Bouygues Telecom 10
Sprints
Villefranche-D'albigeois - km 13
1 Johan Vansummeren (Bel) Davitamon-Lotto 6 pts
2 Alexandre Vinokourov (Kaz) T-Mobile Team 4
3 Christophe Moreau (Fra) Credit Agricole 2
Le Massegros - km 138
1 Carlos Da Cruz (Fra) Française Des Jeux 6 pts
2 Xabier Zandio (Spa) Illes Balears-Caisse d'Epargne 4
3 Thomas Voeckler (Fra) Bouygues Telecom 2
Young rider classification
1 Yaroslav Popovych (Ukr) Discovery Channel 4.50.20
2 David Arroyo (Spa) Illes Balears-Caisse d'Epargne 1.07
3 Maxim Iglinski (Kaz) Domina Vacanze 1.19
4 Andrei Kashechkin (Kaz) Credit Agricole
5 Jérôme Pineau (Fra) Bouygues Telecom
6 Matthieu Sprick (Fra) Bouygues Telecom 2.01
7 Samuel Dumoulin (Fra) Ag2r-Prevoyance 2.07
8 Alberto Contador (Spa) Liberty Seguros-Würth 2.36
9 Pieter Weening (Ned) Rabobank 3.35
10 Vladimir Karpets (Rus) Illes Balears-Caisse d'Epargne 4.25
11 Patrik Sinkewitz (Ger) Quick.Step 5.04
12 Fabian Wegmann (Ger) Gerolsteiner 5.28
13 Alessandro Vanotti (Ita) Domina Vacanze 6.17
14 Andrei Grivko (Ukr) Domina Vacanze 8.19
15 Bernhard Eisel (Aut) Française Des Jeux
16 Philippe Gilbert (Bel) Française Des Jeux
17 Anthony Geslin (Fra) Bouygues Telecom
18 Thomas Lövkvist (Swe) Française Des Jeux
19 Allan Davis (Aus) Liberty Seguros-Würth
20 Fabian Cancellara (Swi) Fassa Bortolo
21 Johan Vansummeren (Bel) Davitamon-Lotto
22 Simon Gerrans (Aus) Ag2r-Prevoyance
23 Luis León Sanchez (Spa) Liberty Seguros-Würth
24 Michael Albasini (Swi) Liquigas-Bianchi
25 Mauro Facci (Ita) Fassa Bortolo
26 Joost Posthuma (Ned) Rabobank
27 David Loosli (Swi) Lampre-Caffita
28 Francis Mourey (Fra) Française Des Jeux
Most combative
1 Carlos Da Cruz (Fra) Française Des Jeux
Teams
1 T-Mobile Team 14.17.45
2 Team Csc 0.47
3 Liberty Seguros - Würth Team 1.02
4 Illes Balears-Caisse D’Epargne 1.57
5 Davitamon - Lotto 2.08
6 Bouygues Telecom 3.32
7 Cofidis Credit Par Telephone 5.58
8 Euskaltel - Euskadi 11.07
9 Liquigas - Bianchi 11.17
10 Discovery Channel Team 12.03
11 Phonak Hearing Systems 13.10
12 Francaise Des Jeux 13.11
13 Gerolsteiner 15.05
14 Ag2R Prevoyance 16.31
15 Rabobank 16.32
16 Credit Agricole 16.54
17 Saunier Duval - Prodir 22.10
18 Domina Vacanze 22.34
19 Lampre - Caffita 29.16
20 Quick Step - Innergetic 30.13
21 Fassa Bortolo 38.12
General classification after stage 18
1 Lance Armstrong (USA) Discovery Channel 77.44.44 (41.664 km/h)
2 Ivan Basso (Ita) Team CSC 2.46
3 Michael Rasmussen (Den) Rabobank 3.46
4 Jan Ullrich (Ger) T-Mobile Team 5.58
5 Francisco Mancebo (Spa) Illes Balears-Caisse d'Epargne 7.08
6 Levi Leipheimer (USA) Gerolsteiner 8.12
7 Cadel Evans (Aus) Davitamon-Lotto 9.49
8 Alexandre Vinokourov (Kaz) T-Mobile Team 10.11
9 Floyd Landis (USA) Phonak Hearing Systems 10.42
10 Christophe Moreau (Fra) Credit Agricole 13.15
11 Eddy Mazzoleni (Ita) Lampre-Caffita 15.13
12 Yaroslav Popovych (Ukr) Discovery Channel 15.53
13 Oscar Pereiro Sio (Spa) Phonak Hearing Systems 17.10
14 Haimar Zubeldia (Spa) Euskaltel-Euskadi 17.26
15 Oscar Sevilla (Spa) T-Mobile Team 20.06
16 Jörg Jaksche (Ger) Liberty Seguros-Würth 20.16
17 George Hincapie (USA) Discovery Channel 21.15
18 Bobby Julich (USA) Team CSC 22.35
19 Andrei Kashechkin (Kaz) Credit Agricole 23.40
20 Leonardo Piepoli (Ita) Saunier Duval-Prodir 26.51
21 Xabier Zandio (Spa) Illes Balears-Caisse d'Epargne 29.26
22 Carlos Sastre (Spa) Team CSC 31.14
23 Michael Boogerd (Ned) Rabobank 31.45
24 Giuseppe Guerini (Ita) T-Mobile Team 33.14
25 Paolo Savoldelli (Ita) Discovery Channel 37.42
26 Georg Totschnig (Aut) Gerolsteiner 43.14
27 Mikel Astarloza (Spa) Ag2r-Prevoyance 46.02
28 Laurent Brochard (Fra) Bouygues Telecom 49.30
29 Jose Azevedo (Por) Discovery Channel 53.33
30 Sandy Casar (Fra) Française Des Jeux 54.28
31 Alberto Contador (Spa) Liberty Seguros-Würth 57.13
32 Stefano Garzelli (Ita) Liquigas-Bianchi 59.23
33 Stéphane Goubert (Fra) Ag2r-Prevoyance 1.02.37
34 Chris Horner (USA) Saunier Duval-Prodir 1.03.12
35 Jose Luis Rubiera (Spa) Discovery Channel 1.06.24
36 Pietro Caucchioli (Ita) Credit Agricole 1.06.40
37 Jörg Ludewig (Ger) Domina Vacanze 1.11.13
38 Maxim Iglinski (Kaz) Domina Vacanze 1.12.15
39 Axel Merckx (Bel) Davitamon-Lotto 1.14.22
40 Marcos Serrano (Spa) Liberty Seguros-Würth 1.16.33
41 Alexandre Moos (Swi) Phonak Hearing Systems 1.17.19
42 Michael Rogers (Aus) Quick.Step 1.19.14
43 Jérôme Pineau (Fra) Bouygues Telecom 1.24.17
44 Cédric Vasseur (Fra) Cofidis, Le Credit Par Telephone 1.25.21
45 Roberto Heras (Spa) Liberty Seguros-Würth 1.31.22
46 Pierrick Fédrigo (Fra) Bouygues Telecom 1.35.26
47 Egoi Martinez (Spa) Euskaltel-Euskadi
48 Jose Enrique Gutierrez (Spa) Phonak Hearing Systems 1.36.09
49 Franco Pellizotti (Ita) Liquigas-Bianchi 1.39.24
50 Vladimir Karpets (Rus) Illes Balears-Caisse d'Epargne 1.40.40
51 Santiago Botero (Col) Phonak Hearing Systems 1.41.04
52 Patrice Halgand (Fra) Credit Agricole 1.42.58
53 David Arroyo (Spa) Illes Balears-Caisse d'Epargne 1.44.17
54 Christophe Brandt (Bel) Davitamon-Lotto 1.56.27
55 Daniele Nardello (Ita) T-Mobile Team 1.56.46
56 Dario Cioni (Ita) Liquigas-Bianchi 1.56.48
57 Matthias Kessler (Ger) T-Mobile Team 1.57.15
58 Iban Mayo (Spa) Euskaltel-Euskadi 1.58.04
59 Patrik Sinkewitz (Ger) Quick.Step 1.59.19
60 Sylvain Chavanel (Fra) Cofidis, Le Credit Par Telephone 2.00.02
61 David Canada (Spa) Saunier Duval-Prodir 2.00.03
62 Lorenzo Bernucci (Ita) Fassa Bortolo 2.00.32
63 Angel Vicioso (Spa) Liberty Seguros-Würth 2.01.46
64 Thomas Lövkvist (Swe) Française Des Jeux 2.03.07
65 David Moncoutié (Fra) Cofidis, Le Credit Par Telephone 2.06.33
66 Sebastian Lang (Ger) Gerolsteiner 2.07.52
67 Walter Bénéteau (Fra) Bouygues Telecom 2.08.09
68 Juan Manuel Garate (Spa) Saunier Duval-Prodir 2.08.23
69 Iker Camano (Spa) Euskaltel-Euskadi 2.10.39
70 Juan Antonio Flecha (Spa) Fassa Bortolo 2.14.36
71 Philippe Gilbert (Bel) Française Des Jeux 2.15.31
72 Nicki Sörensen (Den) Team CSC 2.15.40
73 José Luis Arrieta (Spa) Illes Balears-Caisse d'Epargne 2.15.59
74 Pieter Weening (Ned) Rabobank 2.16.54
75 Carlos Da Cruz (Fra) Française Des Jeux 2.18.06
76 Stuart O'Grady (Aus) Cofidis, Le Credit Par Telephone 2.18.35
77 Joseba Beloki (Spa) Liberty Seguros-Würth 2.19.17
78 Massimo Giunti (Ita) Fassa Bortolo 2.21.11
79 Andrei Grivko (Ukr) Domina Vacanze 2.21.56
80 Didier Rous (Fra) Bouygues Telecom 2.23.18
81 Fabian Wegmann (Ger) Gerolsteiner 2.23.20
82 Gorazd Stangelj (Slo) Lampre-Caffita 2.24.47
83 Tobias Steinhauser (Ger) T-Mobile Team 2.25.22
84 Allan Davis (Aus) Liberty Seguros-Würth 2.25.45
85 Stephan Schreck (Ger) T-Mobile Team 2.27.57
86 Denis Menchov (Rus) Rabobank 2.28.07
87 Joost Posthuma (Ned) Rabobank 2.28.46
88 Nicolas Portal (Fra) Ag2r-Prevoyance 2.31.34
89 Yuriy Krivtsov (Ukr) Ag2r-Prevoyance 2.32.31
90 Kurt-Asle Arvesen (Nor) Team CSC 2.32.35
91 Inigo Landaluze (Spa) Euskaltel-Euskadi 2.34.46
92 Francis Mourey (Fra) Française Des Jeux 2.36.01
93 Ronny Scholz (Ger) Gerolsteiner 2.37.06
94 Beat Zberg (Swi) Gerolsteiner 2.37.27
95 Rubens Bertogliati (Swi) Saunier Duval-Prodir 2.39.01
96 Ludovic Turpin (Fra) Ag2r-Prevoyance 2.42.52
97 David Loosli (Swi) Lampre-Caffita 2.43.29
98 Anthony Geslin (Fra) Bouygues Telecom 2.43.46
99 Pavel Padrnos (Cze) Discovery Channel 2.44.00
100 Alessandro Cortinovis (Ita) Domina Vacanze 2.44.53
101 Salvatore Commesso (Ita) Lampre-Caffita 2.45.10
102 Volodimir Gustov (Ukr) Fassa Bortolo 2.47.12
103 Sébastien Joly (Fra) Credit Agricole 2.47.38
104 Bradley McGee (Aus) Française Des Jeux 2.49.09
105 Luke Roberts (Aus) Team CSC 2.50.25
106 Bert Grabsch (Ger) Phonak Hearing Systems 2.51.23
107 Benjamin Noval (Spa) Discovery Channel 2.52.53
108 Daniele Righi (Ita) Lampre-Caffita 2.53.51
109 Bram Tankink (Ned) Quick.Step 2.55.22
110 Erik Dekker (Ned) Rabobank 2.55.57
111 Luis León Sanchez (Spa) Liberty Seguros-Würth 2.56.14
112 Alessandro Bertolini (Ita) Domina Vacanze 2.58.36
113 Mario Aerts (Bel) Davitamon-Lotto 2.59.05
114 Samuel Dumoulin (Fra) Ag2r-Prevoyance 3.02.03
115 Sébastien Hinault (Fra) Credit Agricole 3.04.07
116 Thor Hushovd (Nor) Credit Agricole 3.07.47
117 Giovanni Lombardi (Ita) Team CSC 3.08.35
118 Stéphane Augé (Fra) Cofidis, Le Credit Par Telephone 3.09.09
119 Laurent Lefèvre (Fra) Bouygues Telecom 3.10.14
120 Matthieu Sprick (Fra) Bouygues Telecom 3.10.30
121 Matthew White (Aus) Cofidis, Le Credit Par Telephone 3.10.37
122 Thomas Voeckler (Fra) Bouygues Telecom 3.11.15
123 Inaki Isasi (Spa) Euskaltel-Euskadi 3.11.41
124 Simon Gerrans (Aus) Ag2r-Prevoyance 3.13.36
125 Laszlo Bodrogi (Hun) Credit Agricole 3.14.07
126 Marcus Ljungqvist (Swe) Liquigas-Bianchi 3.18.39
127 Thierry Marichal (Bel) Cofidis, Le Credit Par Telephone 3.19.59
128 Frédéric Bessy (Fra) Cofidis, Le Credit Par Telephone 3.22.51
129 Manuel Quinziato (Ita) Saunier Duval-Prodir 3.24.17
130 Alessandro Vanotti (Ita) Domina Vacanze 3.26.04
131 Mauro Facci (Ita) Fassa Bortolo 3.27.21
132 Fred Rodriguez (USA) Davitamon-Lotto 3.28.08
133 Karsten Kroon (Ned) Rabobank 3.28.26
134 Fabian Cancellara (Swi) Fassa Bortolo 3.28.45
135 Michael Rich (Ger) Gerolsteiner 3.29.32
136 Robbie McEwen (Aus) Davitamon-Lotto 3.30.29
137 Nicolas Jalabert (Fra) Phonak Hearing Systems 3.35.07
138 Mauro Gerosa (Ita) Liquigas-Bianchi 3.35.43
139 Guido Trenti (USA) Quick.Step 3.35.45
140 Bernhard Eisel (Aut) Française Des Jeux 3.36.06
141 Johan Vansummeren (Bel) Davitamon-Lotto 3.36.57
142 Baden Cooke (Aus) Française Des Jeux 3.37.42
143 Marc Wauters (Bel) Rabobank 3.37.49
144 Kjell Carlström (Fin) Liquigas-Bianchi 3.39.36
145 Peter Wrolich (Aut) Gerolsteiner 3.41.23
146 Michael Albasini (Swi) Liquigas-Bianchi 3.42.25
147 Jose Vicente García Acosta (Spa) Illes Balears-Caisse d'Epargne 3.43.08
148 Rafael Nuritdinov (Uzb) Domina Vacanze 3.44.38
149 Unai Etxebarria (Ven) Euskaltel-Euskadi 3.47.19
150 Daniel Becke (Ger) Illes Balears-Caisse d'Epargne 3.47.29
151 Robert Förster (Ger) Gerolsteiner 3.49.48
152 Servais Knaven (Ned) Quick.Step 3.50.28
153 Janek Tombak (Est) Cofidis, Le Credit Par Telephone 3.51.47
154 Wim Vansevenant (Bel) Davitamon-Lotto 3.57.17
155 Iker Flores (Spa) Euskaltel-Euskadi 4.03.28
Points classification
1 Thor Hushovd (Nor) Credit Agricole 164 pts
2 Stuart O'Grady (Aus) Cofidis, Le Credit Par Telephone 150
3 Robbie McEwen (Aus) Davitamon-Lotto 142
4 Alexandre Vinokourov (Kaz) T-Mobile Team 107
5 Allan Davis (Aus) Liberty Seguros-Würth 101
6 Michael Rasmussen (Den) Rabobank 84
7 Robert Förster (Ger) Gerolsteiner 84
8 Oscar Pereiro Sio (Spa) Phonak Hearing Systems 82
9 Peter Wrolich (Aut) Gerolsteiner 79
10 Lance Armstrong (USA) Discovery Channel 78
11 Laurent Brochard (Fra) Bouygues Telecom 77
12 Baden Cooke (Aus) Française Des Jeux 73
13 Juan Antonio Flecha (Spa) Fassa Bortolo 71
14 Anthony Geslin (Fra) Bouygues Telecom 71
15 Bernhard Eisel (Aut) Française Des Jeux 71
16 Jan Ullrich (Ger) T-Mobile Team 65
17 Cadel Evans (Aus) Davitamon-Lotto 65
18 Philippe Gilbert (Bel) Française Des Jeux 61
19 Christophe Moreau (Fra) Credit Agricole 58
20 Jérôme Pineau (Fra) Bouygues Telecom 57
21 Carlos Da Cruz (Fra) Française Des Jeux 55
22 Xabier Zandio (Spa) Illes Balears-Caisse d'Epargne 52
23 Kurt-Asle Arvesen (Nor) Team CSC 52
24 Ivan Basso (Ita) Team CSC 48
25 Levi Leipheimer (USA) Gerolsteiner 46
26 Guido Trenti (USA) Quick.Step 45
27 George Hincapie (USA) Discovery Channel 43
28 Lorenzo Bernucci (Ita) Fassa Bortolo 43
29 Franco Pellizotti (Ita) Liquigas-Bianchi 43
30 Chris Horner (USA) Saunier Duval-Prodir 42
31 Fred Rodriguez (USA) Davitamon-Lotto 42
32 Eddy Mazzoleni (Ita) Lampre-Caffita 39
33 Sébastien Hinault (Fra) Credit Agricole 39
34 Paolo Savoldelli (Ita) Discovery Channel 35
35 Erik Dekker (Ned) Rabobank 35
36 Axel Merckx (Bel) Davitamon-Lotto 34
37 Massimo Giunti (Ita) Fassa Bortolo 33
38 Oscar Sevilla (Spa) T-Mobile Team 32
39 Daniele Righi (Ita) Lampre-Caffita 32
40 Marcos Serrano (Spa) Liberty Seguros-Würth 30
41 Francisco Mancebo (Spa) Illes Balears-Caisse d'Epargne 30
42 Cédric Vasseur (Fra) Cofidis, Le Credit Par Telephone 30
43 Georg Totschnig (Aut) Gerolsteiner 29
44 Daniel Becke (Ger) Illes Balears-Caisse d'Epargne 29
45 Thomas Voeckler (Fra) Bouygues Telecom 27
46 Simon Gerrans (Aus) Ag2r-Prevoyance 27
47 Andrei Grivko (Ukr) Domina Vacanze 26
48 David Moncoutié (Fra) Cofidis, Le Credit Par Telephone 25
49 Santiago Botero (Col) Phonak Hearing Systems 25
50 Sebastian Lang (Ger) Gerolsteiner 25
51 Luke Roberts (Aus) Team CSC 25
52 Pieter Weening (Ned) Rabobank 24
53 Laszlo Bodrogi (Hun) Credit Agricole 24
54 Sandy Casar (Fra) Française Des Jeux 24
55 Stefano Garzelli (Ita) Liquigas-Bianchi 24
56 Egoi Martinez (Spa) Euskaltel-Euskadi 24
57 Angel Vicioso (Spa) Liberty Seguros-Würth 24
58 Inaki Isasi (Spa) Euskaltel-Euskadi 24
59 Manuel Quinziato (Ita) Saunier Duval-Prodir 24
60 Fabian Cancellara (Swi) Fassa Bortolo 24
61 Bobby Julich (USA) Team CSC 23
62 Pietro Caucchioli (Ita) Credit Agricole 23
63 Maxim Iglinski (Kaz) Domina Vacanze 23
64 Samuel Dumoulin (Fra) Ag2r-Prevoyance 23
65 Stéphane Augé (Fra) Cofidis, Le Credit Par Telephone 22
66 Floyd Landis (USA) Phonak Hearing Systems 21
67 Dario Cioni (Ita) Liquigas-Bianchi 20
68 Mauro Gerosa (Ita) Liquigas-Bianchi 19
69 Yuriy Krivtsov (Ukr) Ag2r-Prevoyance 19
70 Bram Tankink (Ned) Quick.Step 19
71 Salvatore Commesso (Ita) Lampre-Caffita 18
72 Patrice Halgand (Fra) Credit Agricole 18
73 Fabian Wegmann (Ger) Gerolsteiner 16
74 Sylvain Chavanel (Fra) Cofidis, Le Credit Par Telephone 16
75 Pierrick Fédrigo (Fra) Bouygues Telecom 16
76 José Luis Arrieta (Spa) Illes Balears-Caisse d'Epargne 16
77 David Loosli (Swi) Lampre-Caffita 15
78 Rubens Bertogliati (Swi) Saunier Duval-Prodir 14
79 Jose Luis Rubiera (Spa) Discovery Channel 13
80 Matthias Kessler (Ger) T-Mobile Team 13
81 Juan Manuel Garate (Spa) Saunier Duval-Prodir 13
82 Ludovic Turpin (Fra) Ag2r-Prevoyance 13
83 Janek Tombak (Est) Cofidis, Le Credit Par Telephone 13
84 Yaroslav Popovych (Ukr) Discovery Channel 12
85 Jörg Jaksche (Ger) Liberty Seguros-Würth 12
86 Rafael Nuritdinov (Uzb) Domina Vacanze 12
87 Nicolas Portal (Fra) Ag2r-Prevoyance 11
88 Bradley McGee (Aus) Française Des Jeux 11
89 Michael Boogerd (Ned) Rabobank 11
90 Jörg Ludewig (Ger) Domina Vacanze 9
91 Thomas Lövkvist (Swe) Française Des Jeux 9
92 Stephan Schreck (Ger) T-Mobile Team 9
93 Andrei Kashechkin (Kaz) Credit Agricole 8
94 Haimar Zubeldia (Spa) Euskaltel-Euskadi 7
95 Christophe Brandt (Bel) Davitamon-Lotto 7
96 Alessandro Bertolini (Ita) Domina Vacanze 6
97 Leonardo Piepoli (Ita) Saunier Duval-Prodir 6
98 Bert Grabsch (Ger) Phonak Hearing Systems 6
99 Kjell Carlström (Fin) Liquigas-Bianchi 6
100 Michael Rogers (Aus) Quick.Step 4
101 Nicki Sörensen (Den) Team CSC 4
102 Joost Posthuma (Ned) Rabobank 4
103 Luis León Sanchez (Spa) Liberty Seguros-Würth 4
104 Mauro Facci (Ita) Fassa Bortolo 4
105 Giovanni Lombardi (Ita) Team CSC 3
106 Matthew White (Aus) Cofidis, Le Credit Par Telephone 3
107 Mikel Astarloza (Spa) Ag2r-Prevoyance 2
108 Jose Azevedo (Por) Discovery Channel 2
109 Vladimir Karpets (Rus) Illes Balears-Caisse d'Epargne 2
110 David Canada (Spa) Saunier Duval-Prodir 2
111 Alessandro Cortinovis (Ita) Domina Vacanze 2
112 Laurent Lefèvre (Fra) Bouygues Telecom 2
113 Alberto Contador (Spa) Liberty Seguros-Würth -1
114 Johan Vansummeren (Bel) Davitamon-Lotto -4
115 Walter Bénéteau (Fra) Bouygues Telecom -4
116 Alexandre Moos (Swi) Phonak Hearing Systems -5
117 Jose Enrique Gutierrez (Spa) Phonak Hearing Systems -5
118 Inigo Landaluze (Spa) Euskaltel-Euskadi -5
119 Francis Mourey (Fra) Française Des Jeux -5
120 Pavel Padrnos (Cze) Discovery Channel -5
121 Unai Etxebarria (Ven) Euskaltel-Euskadi -10
Mountains classification
1 Michael Rasmussen (Den) Rabobank 185 pts
2 Oscar Pereiro Sio (Spa) Phonak Hearing Systems 135
3 Lance Armstrong (USA) Discovery Channel 92
4 Michael Boogerd (Ned) Rabobank 90
5 Christophe Moreau (Fra) Credit Agricole 89
6 Santiago Botero (Col) Phonak Hearing Systems 88
7 Laurent Brochard (Fra) Bouygues Telecom 75
8 George Hincapie (USA) Discovery Channel 74
9 Pietro Caucchioli (Ita) Credit Agricole 73
10 Alexandre Vinokourov (Kaz) T-Mobile Team 72
11 Ivan Basso (Ita) Team CSC 65
12 Xabier Zandio (Spa) Illes Balears-Caisse d'Epargne 63
13 Jan Ullrich (Ger) T-Mobile Team 56
14 Georg Totschnig (Aut) Gerolsteiner 53
15 Cadel Evans (Aus) Davitamon-Lotto 50
16 Oscar Sevilla (Spa) T-Mobile Team 44
17 Axel Merckx (Bel) Davitamon-Lotto 43
18 Karsten Kroon (Ned) Rabobank 41
19 Marcos Serrano (Spa) Liberty Seguros-Würth 41
20 Juan Manuel Garate (Spa) Saunier Duval-Prodir 36
21 Francisco Mancebo (Spa) Illes Balears-Caisse d'Epargne 36
22 Levi Leipheimer (USA) Gerolsteiner 36
23 Dario Cioni (Ita) Liquigas-Bianchi 34
24 Erik Dekker (Ned) Rabobank 31
25 Jose Azevedo (Por) Discovery Channel 30
26 Paolo Savoldelli (Ita) Discovery Channel 29
27 Cédric Vasseur (Fra) Cofidis, Le Credit Par Telephone 29
28 Jörg Ludewig (Ger) Domina Vacanze 28
29 Floyd Landis (USA) Phonak Hearing Systems 28
30 Eddy Mazzoleni (Ita) Lampre-Caffita 28
31 Allan Davis (Aus) Liberty Seguros-Würth 26
32 Stefano Garzelli (Ita) Liquigas-Bianchi 24
33 Alexandre Moos (Swi) Phonak Hearing Systems 23
34 Thomas Voeckler (Fra) Bouygues Telecom 20
35 Anthony Geslin (Fra) Bouygues Telecom 19
36 Walter Bénéteau (Fra) Bouygues Telecom 19
37 Carlos Da Cruz (Fra) Française Des Jeux 18
38 Angel Vicioso (Spa) Liberty Seguros-Würth 18
39 Pieter Weening (Ned) Rabobank 18
40 Jörg Jaksche (Ger) Liberty Seguros-Würth 17
41 Philippe Gilbert (Bel) Française Des Jeux 17
42 Inigo Landaluze (Spa) Euskaltel-Euskadi 17
43 Yaroslav Popovych (Ukr) Discovery Channel 16
44 Sandy Casar (Fra) Française Des Jeux 15
45 Egoi Martinez (Spa) Euskaltel-Euskadi 15
46 Iker Camano (Spa) Euskaltel-Euskadi 15
47 Bobby Julich (USA) Team CSC 14
48 Yuriy Krivtsov (Ukr) Ag2r-Prevoyance 14
49 Franco Pellizotti (Ita) Liquigas-Bianchi 14
50 Jose Luis Rubiera (Spa) Discovery Channel 14
51 David Moncoutié (Fra) Cofidis, Le Credit Par Telephone 13
52 Joost Posthuma (Ned) Rabobank 13
53 José Luis Arrieta (Spa) Illes Balears-Caisse d'Epargne 13
54 Patrice Halgand (Fra) Credit Agricole 12
55 Matthias Kessler (Ger) T-Mobile Team 11
56 Fabian Wegmann (Ger) Gerolsteiner 10
57 Andrei Grivko (Ukr) Domina Vacanze 10
58 Chris Horner (USA) Saunier Duval-Prodir 10
59 Andrei Kashechkin (Kaz) Credit Agricole 10
60 Rubens Bertogliati (Swi) Saunier Duval-Prodir 10
61 Jérôme Pineau (Fra) Bouygues Telecom 9
62 Luis León Sanchez (Spa) Liberty Seguros-Würth 9
63 Stéphane Augé (Fra) Cofidis, Le Credit Par Telephone 8
64 Stuart O'Grady (Aus) Cofidis, Le Credit Par Telephone 8
65 Mauro Facci (Ita) Fassa Bortolo 8
66 Ludovic Turpin (Fra) Ag2r-Prevoyance 8
67 Juan Antonio Flecha (Spa) Fassa Bortolo 7
68 Luke Roberts (Aus) Team CSC 7
69 Inaki Isasi (Spa) Euskaltel-Euskadi 6
70 Laszlo Bodrogi (Hun) Credit Agricole 3
71 Pierrick Fédrigo (Fra) Bouygues Telecom 3
72 Ronny Scholz (Ger) Gerolsteiner 3
73 Sébastien Hinault (Fra) Credit Agricole 3
74 Samuel Dumoulin (Fra) Ag2r-Prevoyance 3
75 Mauro Gerosa (Ita) Liquigas-Bianchi 3
76 David Canada (Spa) Saunier Duval-Prodir 2
77 Joseba Beloki (Spa) Liberty Seguros-Würth 2
78 Kurt-Asle Arvesen (Nor) Team CSC 2
79 Beat Zberg (Swi) Gerolsteiner 2
80 Kjell Carlström (Fin) Liquigas-Bianchi 2
81 Nicolas Portal (Fra) Ag2r-Prevoyance 2
82 Salvatore Commesso (Ita) Lampre-Caffita 1
83 Daniele Righi (Ita) Lampre-Caffita 1
84 Simon Gerrans (Aus) Ag2r-Prevoyance 1
85 Fred Rodriguez (USA) Davitamon-Lotto 1
Young rider classification
1 Yaroslav Popovych (Ukr) Discovery Channel 78.00.37
2 Andrei Kashechkin (Kaz) Credit Agricole 7.47
3 Alberto Contador (Spa) Liberty Seguros-Würth 41.20
4 Maxim Iglinski (Kaz) Domina Vacanze 56.22
5 Jérôme Pineau (Fra) Bouygues Telecom 1.08.24
6 Vladimir Karpets (Rus) Illes Balears-Caisse d'Epargne 1.24.47
7 David Arroyo (Spa) Illes Balears-Caisse d'Epargne 1.28.24
8 Patrik Sinkewitz (Ger) Quick.Step 1.43.26
9 Thomas Lövkvist (Swe) Française Des Jeux 1.47.14
10 Philippe Gilbert (Bel) Française Des Jeux 1.59.38
11 Pieter Weening (Ned) Rabobank 2.01.01
12 Andrei Grivko (Ukr) Domina Vacanze 2.06.03
13 Fabian Wegmann (Ger) Gerolsteiner 2.07.27
14 Allan Davis (Aus) Liberty Seguros-Würth 2.09.52
15 Joost Posthuma (Ned) Rabobank 2.12.53
16 Francis Mourey (Fra) Française Des Jeux 2.20.08
17 David Loosli (Swi) Lampre-Caffita 2.27.36
18 Anthony Geslin (Fra) Bouygues Telecom 2.27.53
19 Luis León Sanchez (Spa) Liberty Seguros-Würth 2.40.21
20 Samuel Dumoulin (Fra) Ag2r-Prevoyance 2.46.10
21 Matthieu Sprick (Fra) Bouygues Telecom 2.54.37
22 Simon Gerrans (Aus) Ag2r-Prevoyance 2.57.43
23 Alessandro Vanotti (Ita) Domina Vacanze 3.10.11
24 Mauro Facci (Ita) Fassa Bortolo 3.11.28
25 Fabian Cancellara (Swi) Fassa Bortolo 3.12.52
26 Bernhard Eisel (Aut) Française Des Jeux 3.20.13
27 Johan Vansummeren (Bel) Davitamon-Lotto 3.21.04
28 Michael Albasini (Swi) Liquigas-Bianchi 3.26.32
Teams classification
1 T-Mobile Team 230.37.42
2 Discovery Channel Team 11.26
3 Team Csc 22.14
4 Credit Agricole 45.05
5 Illes Balears-Caisse D’Epargne 55.12
6 Phonak Hearing Systems 1.06.53
7 Liberty Seguros - Würth Team 1.35.04
8 Rabobank 2.10.14
9 Ag2R Prevoyance 2.32.09
10 Saunier Duval - Prodir 2.33.10
11 Gerolsteiner 2.54.37
12 Bouygues Telecom 2.57.45
13 Francaise Des Jeux 3.21.13
14 Euskaltel - Euskadi 3.22.43
15 Davitamon - Lotto 3.25.31
16 Domina Vacanze 4.04.08
17 Lampre - Caffita 4.11.18
18 Liquigas - Bianchi 4.41.05
19 Cofidis Credit Par Telephone 4.42.59
20 Fassa Bortolo 5.56.28
21 Quick Step - Innergetic 6.16.15
Close