1 Ivan Basso (Ita) Team CSC 5.03.58 (38.98 km/h)
2 Lance Armstrong (USA) US Postal p/b Berry Floor
3 Andreas Klöden (Ger) T-Mobile Team 0.20
4 Francisco Mancebo Pérez (Spa) Illes Balears - Banesto 0.24
5 Carlos Sastre (Spa) Team CSC 0.33
6 Oscar Pereiro (Spa) Phonak Hearing Systems 0.50
7 Denis Menchov (Rus) Illes Balears - Banesto 0.59
8 Michele Scarponi (Ita) Domina Vacanze 1.02
9 Iban Mayo (Spa) Euskaltel - Euskadi 1.03
10 Santos Gonzalez (Spa) Phonak Hearing Systems
11 Georg Totschnig (Aut) Gerolsteiner
12 Gilberto Simoni (Ita) Saeco 1.32
13 Aitor Gonzalez Jimenez (Spa) Fassa Bortolo 1.39
14 Christophe Moreau (Fra) Crédit Agricole 1.59
15 Vladimir Karpets (Rus) Illes Balears - Banesto
16 Levi Leipheimer (USA) Rabobank
17 Pietro Caucchioli (Ita) Alessio-Bianchi
18 Bobby Julich (USA) Team CSC 2.28
19 Giuseppe Guerini (Ita) T-Mobile Team
20 Jan Ullrich (Ger) T-Mobile Team 2.30
21 Jose Azevedo (Por) US Postal p/b Berry Floor
22 Michael Rogers (Aus) Quick Step-Davitamon
23 Jose Luis Rubiera (Spa) US Postal p/b Berry Floor
24 Igor Gonzalez de Galdeano (Spa) Liberty Seguros
25 Oscar Sevilla (Spa) Phonak Hearing Systems
26 Laurent Brochard (Fra) AG2R Prévoyance 2.37
27 José Enrique Gutierrez (Spa) Phonak Hearing Systems 2.41
28 Jérôme Pineau (Fra) Brioches La Boulangère 2.43
29 Roberto Heras Hernandez (Spa) Liberty Seguros 2.57
30 Juan Miguel Mercado (Spa) Quick Step-Davitamon
31 Michael Rasmussen (Den) Rabobank 3.02
32 Jakob Piil (Den) Team CSC 3.09
33 Santiago Perez (Spa) Phonak Hearing Systems 3.27
34 Tyler Hamilton (USA) Phonak Hearing Systems
35 Stéphane Goubert (Fra) AG2R Prévoyance
36 Egoi Martínez (Spa) Euskaltel - Euskadi
37 Richard Virenque (Fra) Quick Step-Davitamon
38 Marcos Serrano Rodriguez (Spa) Liberty Seguros
39 Evgueni Petrov (Rus) Saeco 3.36
40 Patrice Halgand (Fra) Crédit Agricole 3.56
41 Thomas Voeckler (Fra) Brioches La Boulangère 3.59
42 Sylvain Chavanel (Fra) Brioches La Boulangère 4.22
43 Iker Camaño (Spa) Euskaltel - Euskadi 4.27
44 Michele Bartoli (Ita) Team CSC 5.20
45 Sandy Casar (Fra) Fdjeux.com 5.36
46 José I.Gutierrez Palacios (Spa) Illes Balears - Banesto
47 Mikel Astarloza Chaurreau (Spa) AG2R Prévoyance 5.38
48 Marius Sabaliauskas (Ltu) Saeco 6.17
49 David Etxebarria (Spa) Euskaltel - Euskadi 6.30
50 Axel Merckx (Bel) Lotto-Domo 8.47
51 Michael Boogerd (Ned) Rabobank
52 Jean-Cyril Robin (Fra) Fdjeux.com 9.28
53 George Hincapie (USA) US Postal p/b Berry Floor 10.08
54 Floyd Landis (USA) US Postal p/b Berry Floor
55 Alexandre Botcharov (Rus) Crédit Agricole 10.54
56 Dmitri Fofonov (Kaz) Cofidis - Le Crédit Par Téléphone 11.20
57 Dariusz Baranowski (Pol) Liberty Seguros 11.55
58 Isidro Nozal Vega (Spa) Liberty Seguros 11.59
59 Filippo Simeoni (Ita) Domina Vacanze 12.01
60 Laurent Dufaux (Swi) Quick Step-Davitamon 12.04
61 Paolo Bettini (Ita) Quick Step-Davitamon
62 David Moncoutié (Fra) Cofidis - Le Crédit Par Téléphone
63 Sylvain Calzati (Fra) R.A.G.T. Semences - MG Rover
64 Jörg Ludewig (Ger) Saeco
65 Sergei Ivanov (Rus) T-Mobile Team
66 Manuel Beltran (Spa) US Postal p/b Berry Floor
67 Christian Vandevelde (USA) Liberty Seguros 12.30
68 Massimo Giunti (Ita) Domina Vacanze 12.40
69 Ronny Scholz (Ger) Gerolsteiner 13.07
70 Sebastian Lang (Ger) Gerolsteiner 15.08
71 Stuart O'Grady (Aus) Cofidis - Le Crédit Par Téléphone
72 Benoît Salmon (Fra) Crédit Agricole 17.29
73 Scott Sunderland (Aus) Alessio-Bianchi 18.33
74 Marzio Bruseghin (Ita) Fassa Bortolo
75 Andrea Peron (Ita) Team CSC
76 Aitor Osa Eizaguirre (Spa) Illes Balears - Banesto
77 Nicki Sørensen (Den) Team CSC
78 Christophe Rinero (Fra) R.A.G.T. Semences - MG Rover
79 Martin Elmiger (Swi) Phonak Hearing Systems
80 Grischa Niermann (Ger) Rabobank
81 Jens Voigt (Ger) Team CSC
82 Haimar Zubeldia (Spa) Euskaltel - Euskadi
83 Allan Davis (Aus) Liberty Seguros
84 Benjamin Noval (Spa) US Postal p/b Berry Floor
85 Peter Farazijn (Bel) Cofidis - Le Crédit Par Téléphone
86 Xabier Zandio (Spa) Illes Balears - Banesto
87 Koos Moerenhout (Ned) Lotto-Domo
88 Christophe Mengin (Fra) Fdjeux.com
89 Fabian Wegmann (Ger) Gerolsteiner
90 Daniele Nardello (Ita) T-Mobile Team
91 Iñigo Landaluze (Spa) Euskaltel - Euskadi
92 Carlos Dacruz (Fra) Fdjeux.com
93 Iker Flores (Spa) Euskaltel - Euskadi
94 José V. Garcia Acosta (Spa) Illes Balears - Banesto
95 Paolo Valoti (Ita) Domina Vacanze 19.08
96 Nicolas Portal (Fra) AG2R Prévoyance 22.55
97 Janek Tombak (Est) Cofidis - Le Crédit Par Téléphone 26.10
98 Kurt-Asle Arvesen (Nor) Team CSC
99 Yuriy Krivtsov (Ukr) AG2R Prévoyance
100 Rolf Aldag (Ger) T-Mobile Team
101 Walter Bénéteau (Fra) Brioches La Boulangère
102 Jan Hruska (Cze) Liberty Seguros
103 Peter Wrolich (Aut) Gerolsteiner
104 Salvatore Commesso (Ita) Saeco
105 Erik Zabel (Ger) T-Mobile Team
106 Nicolas Jalabert (Fra) Phonak Hearing Systems
107 Marcus Ljungqvist (Swe) Alessio-Bianchi
108 Massimiliano Mori (Ita) Domina Vacanze
109 Servais Knaven (Ned) Quick Step-Davitamon
110 Bert Grabsch (Ger) Phonak Hearing Systems
111 Pierre Bourquenoud (Swi) R.A.G.T. Semences - MG Rover
112 Pavel Padrnos (Cze) US Postal p/b Berry Floor
113 Pierrick Fedrigo (Fra) Crédit Agricole
114 Didier Rous (Fra) Brioches La Boulangère
115 Christophe Laurent (Fra) R.A.G.T. Semences - MG Rover
116 Gilles Bouvard (Fra) R.A.G.T. Semences - MG Rover
117 Fabian Cancellara (Swi) Fassa Bortolo
118 Guillaume Auger (Fra) R.A.G.T. Semences - MG Rover
119 Filippo Pozzato (Ita) Fassa Bortolo
120 Santiago Botero (Col) T-Mobile Team
121 Matteo Tosatto (Ita) Fassa Bortolo
122 Francesco Secchiari (Ita) Domina Vacanze
123 Tom Boonen (Bel) Quick Step-Davitamon
124 Kim Kirchen (Lux) Fassa Bortolo
125 Unai Etxebarria (Ven) Euskaltel - Euskadi
126 Claus Michael Møller (Den) Alessio-Bianchi
127 Juan Antonio Flecha Giannoni (Spa) Fassa Bortolo
128 Uwe Peschel (Ger) Gerolsteiner
129 Marc Lotz (Ned) Rabobank
130 Mark Scanlon (Irl) AG2R Prévoyance
131 Danilo Hondo (Ger) Gerolsteiner
132 Stefano Zanini (Ita) Quick Step-Davitamon
133 Marc Wauters (Bel) Rabobank
134 Andrea Noè (Ita) Alessio-Bianchi
135 Viatcheslav Ekimov (Rus) US Postal p/b Berry Floor
136 Fabio Baldato (Ita) Alessio-Bianchi
137 Rik Verbrugghe (Bel) Lotto-Domo
138 Sergio Marinangeli (Ita) Domina Vacanze
139 Thierry Marichal (Bel) Lotto-Domo
140 Bram de Groot (Ned) Rabobank
141 Daniel Becke (Ger) Illes Balears - Banesto
142 Ludovic Martin (Fra) R.A.G.T. Semences - MG Rover
143 Christophe Edaleine (Fra) Cofidis - Le Crédit Par Téléphone
144 Davide Bramati (Ita) Quick Step-Davitamon
145 Frédéric Guesdon (Fra) Fdjeux.com
146 Franck Renier (Fra) Brioches La Boulangère
147 Anthony Charteau (Fra) Brioches La Boulangère
148 Jimmy Engoulvent (Fra) Cofidis - Le Crédit Par Téléphone
149 Laurent Lefèvre (Fra) Brioches La Boulangère
150 Thor Hushovd (Nor) Crédit Agricole
151 Julian Dean (NZl) Crédit Agricole
152 Sébastien Joly (Fra) Crédit Agricole 26.21
153 Wim Vansevenant (Bel) Lotto-Domo 26.31
154 Jean-Patrick Nazon (Fra) AG2R Prévoyance 26.40
155 David Loosli (Swi) Saeco 26.42
156 Karsten Kroon (Ned) Rabobank
157 Erik Dekker (Ned) Rabobank 26.56
158 Gerrit Glomser (Aut) Saeco
159 Aart Vierhouten (Ned) Lotto-Domo 27.01
160 Robbie McEwen (Aus) Lotto-Domo 27.02
161 Alessandro Bertolini (Ita) Alessio-Bianchi 27.20
162 Baden Cooke (Aus) Fdjeux.com 28.34
163 Bernhard Eisel (Aut) Fdjeux.com
164 Matthew Wilson (Aus) Fdjeux.com
165 Jimmy Casper (Fra) Cofidis - Le Crédit Par Téléphone 28.38
166 Frédéric Finot (Fra) R.A.G.T. Semences - MG Rover 29.18
DNF Mikel Pradera Rodriguez (Spa) Illes Balears - Banesto
Points
1 Ivan Basso (Ita) Team CSC 20 pts
2 Lance Armstrong (USA) US Postal p/b Berry Floor 17
3 Andreas Klöden (Ger) T-Mobile Team 15
4 Francisco Mancebo Pérez (Spa) Illes Balears - Banesto 13
5 Carlos Sastre (Spa) Team CSC 12
6 Oscar Pereiro (Spa) Phonak Hearing Systems 10
7 Denis Menchov (Rus) Illes Balears - Banesto 9
8 Michele Scarponi (Ita) Domina Vacanze 8
9 Iban Mayo (Spa) Euskaltel - Euskadi 7
10 Santos Gonzalez (Spa) Phonak Hearing Systems 6
11 Georg Totschnig (Aut) Gerolsteiner 5
12 Gilberto Simoni (Ita) Saeco 4
13 Aitor Gonzalez Jimenez (Spa) Fassa Bortolo 3
14 Christophe Moreau (Fra) Crédit Agricole 2
15 Vladimir Karpets (Rus) Illes Balears - Banesto 1
Mountains
Col d'Aspin - Cat. 1, 172.00 km
1 Michael Rasmussen (Den) Rabobank 15 pts
2 Christophe Moreau (Fra) Crédit Agricole 13
3 Richard Virenque (Fra) Quick Step-Davitamon 11
4 Georg Totschnig (Aut) Gerolsteiner 9
5 Floyd Landis (USA) US Postal p/b Berry Floor 8
6 George Hincapie (USA) US Postal p/b Berry Floor 7
7 Jose Luis Rubiera (Spa) US Postal p/b Berry Floor 6
8 Lance Armstrong (USA) US Postal p/b Berry Floor 5
La Mongie - Cat. 1 (double points), 197.50 km
1 Ivan Basso (Ita) Team CSC 30 pts
2 Lance Armstrong (USA) US Postal p/b Berry Floor 26
3 Andreas Klöden (Ger) T-Mobile Team 22
4 Francisco Mancebo Pérez (Spa) Illes Balears - Banesto 18
5 Carlos Sastre (Spa) Team CSC 16
6 Oscar Pereiro (Spa) Phonak Hearing Systems 14
7 Denis Menchov (Rus) Illes Balears - Banesto 12
8 Michele Scarponi (Ita) Domina Vacanze 10
Sprints
Beaumont-De-Lomagne, 21.50 km
1 Wim Vansevenant (Bel) Lotto-Domo 6 pts
2 Kim Kirchen (Lux) Fassa Bortolo 4
3 Frédéric Finot (Fra) R.A.G.T. Semences - MG Rover 2
Sarrancolin, 153.50 km
1 Kim Kirchen (Lux) Fassa Bortolo 6 pts
2 Marcus Ljungqvist (Swe) Alessio-Bianchi 4
3 Wim Vansevenant (Bel) Lotto-Domo 2
Young rider
1 Michele Scarponi (Ita) Domina Vacanze 5.05.00
2 Vladimir Karpets (Rus) Illes Balears - Banesto 0.57
3 Michael Rogers (Aus) Quick Step-Davitamon 1.28
4 Jérôme Pineau (Fra) Brioches La Boulangère 1.41
5 Thomas Voeckler (Fra) Brioches La Boulangère 2.57
6 Sylvain Chavanel (Fra) Brioches La Boulangère 3.20
7 Iker Camaño (Spa) Euskaltel - Euskadi 3.25
8 Sandy Casar (Fra) Fdjeux.com 4.34
9 Mikel Astarloza Chaurreau (Spa) AG2R Prévoyance 4.36
10 Sylvain Calzati (Fra) R.A.G.T. Semences - MG Rover 11.02
11 Sebastian Lang (Ger) Gerolsteiner 14.06
12 Allan Davis (Aus) Liberty Seguros 17.31
13 Benjamin Noval (Spa) US Postal p/b Berry Floor
14 Fabian Wegmann (Ger) Gerolsteiner
15 Nicolas Portal (Fra) AG2R Prévoyance 21.53
16 Yuriy Krivtsov (Ukr) AG2R Prévoyance 25.08
17 Fabian Cancellara (Swi) Fassa Bortolo
18 Filippo Pozzato (Ita) Fassa Bortolo
19 Tom Boonen (Bel) Quick Step-Davitamon
20 Mark Scanlon (Irl) AG2R Prévoyance
21 Sergio Marinangeli (Ita) Domina Vacanze
22 Christophe Edaleine (Fra) Cofidis - Le Crédit Par Téléphone
23 Anthony Charteau (Fra) Brioches La Boulangère
24 Jimmy Engoulvent (Fra) Cofidis - Le Crédit Par Téléphone
25 Sébastien Joly (Fra) Crédit Agricole 25.19
26 David Loosli (Swi) Saeco 25.40
27 Bernhard Eisel (Aut) Fdjeux.com 27.32
Most combative
1 Frédéric Finot (Fra) R.A.G.T. Semences - MG Rover
Teams
1 Team CSC 15.14.55
2 Illes Balears-Banesto Santander 0.21
3 Phonak Hearing Systems 1.22
4 US Postal presented by Berry Floor 1.59
5 T-Mobile Team 2.17
6 Quick Step-Davitamon 5.53
7 Liberty Seguros
8 Euskaltel-Euskadi 5.56
9 Brioches La Boulangere 8.03
10 Saeco 8.24
11 Ag2R Prevoyance 8.41
12 Rabobank 10.47
13 Credit Agricole 13.48
14 Domina Vacanze 22.42
15 Gerolsteiner 26.17
16 Fdjeux.Com 30.36
17 Cofidis Credit Par Telephone 35.31
18 Fassa Bortolo 43.21
19 Alessio-Bianchi 43.41
20 Lotto-Domo 50.29
21 R.A.G.T. Semences-MG Rover 53.46
General classification after stage 12
1 Thomas Voeckler (Fra) Brioches La Boulangère 51.51.07
2 Lance Armstrong (USA) US Postal p/b Berry Floor 5.24
3 Sandy Casar (Fra) Fdjeux.com 5.50
4 Richard Virenque (Fra) Quick Step-Davitamon 6.20
5 Andreas Klöden (Ger) T-Mobile Team 6.33
6 Ivan Basso (Ita) Team CSC
7 Francisco Mancebo Pérez (Spa) Illes Balears - Banesto 6.43
8 Jakob Piil (Den) Team CSC 6.53
9 Santos Gonzalez (Spa) Phonak Hearing Systems 7.23
10 Carlos Sastre (Spa) Team CSC 8.11
11 Jose Azevedo (Por) US Postal p/b Berry Floor 8.35
12 Levi Leipheimer (USA) Rabobank 8.50
13 José Enrique Gutierrez (Spa) Phonak Hearing Systems 8.51
14 Oscar Sevilla (Spa) Phonak Hearing Systems 8.57
15 Jose Luis Rubiera (Spa) US Postal p/b Berry Floor 8.58
16 Jan Ullrich (Ger) T-Mobile Team 9.01
17 Bobby Julich (USA) Team CSC 9.11
18 Michele Scarponi (Ita) Domina Vacanze 9.25
19 Igor Gonzalez de Galdeano (Spa) Liberty Seguros 9.42
20 Tyler Hamilton (USA) Phonak Hearing Systems 9.46
21 Pietro Caucchioli (Ita) Alessio-Bianchi 9.50
22 Georg Totschnig (Aut) Gerolsteiner 9.53
23 Michael Rasmussen (Den) Rabobank 10.20
24 Aitor Gonzalez Jimenez (Spa) Fassa Bortolo 10.21
25 Oscar Pereiro (Spa) Phonak Hearing Systems 10.26
26 Roberto Heras Hernandez (Spa) Liberty Seguros 10.42
27 Gilberto Simoni (Ita) Saeco 10.49
28 Laurent Brochard (Fra) AG2R Prévoyance 10.50
29 Jérôme Pineau (Fra) Brioches La Boulangère 11.46
30 Denis Menchov (Rus) Illes Balears - Banesto 11.49
31 Evgueni Petrov (Rus) Saeco 11.54
32 Iban Mayo (Spa) Euskaltel - Euskadi 12.06
33 Michele Bartoli (Ita) Team CSC 12.20
34 Vladimir Karpets (Rus) Illes Balears - Banesto 12.41
35 Stéphane Goubert (Fra) AG2R Prévoyance 12.57
36 Sylvain Chavanel (Fra) Brioches La Boulangère 13.23
37 Christophe Moreau (Fra) Crédit Agricole 13.40
38 Stuart O'Grady (Aus) Cofidis - Le Crédit Par Téléphone 14.09
39 Michael Rogers (Aus) Quick Step-Davitamon 14.29
40 Iker Camaño (Spa) Euskaltel - Euskadi 16.24
41 George Hincapie (USA) US Postal p/b Berry Floor 16.35
42 Floyd Landis (USA) US Postal p/b Berry Floor 17.23
43 Patrice Halgand (Fra) Crédit Agricole 17.31
44 Marius Sabaliauskas (Ltu) Saeco 17.59
45 Axel Merckx (Bel) Lotto-Domo 18.59
46 David Moncoutié (Fra) Cofidis - Le Crédit Par Téléphone 19.55
47 Laurent Dufaux (Swi) Quick Step-Davitamon 20.20
48 Giuseppe Guerini (Ita) T-Mobile Team 21.25
49 Santiago Perez (Spa) Phonak Hearing Systems 21.46
50 Isidro Nozal Vega (Spa) Liberty Seguros 21.55
51 Egoi Martínez (Spa) Euskaltel - Euskadi 22.52
52 Daniele Nardello (Ita) T-Mobile Team 25.39
53 Juan Miguel Mercado (Spa) Quick Step-Davitamon 27.25
54 Marzio Bruseghin (Ita) Fassa Bortolo
55 Jens Voigt (Ger) Team CSC 28.20
56 Alexandre Botcharov (Rus) Crédit Agricole 29.14
57 Aitor Osa Eizaguirre (Spa) Illes Balears - Banesto 29.25
58 Marcos Serrano Rodriguez (Spa) Liberty Seguros 29.47
59 Jean-Cyril Robin (Fra) Fdjeux.com
60 Haimar Zubeldia (Spa) Euskaltel - Euskadi 30.06
61 Erik Zabel (Ger) T-Mobile Team 32.09
62 Mikel Astarloza Chaurreau (Spa) AG2R Prévoyance 33.40
63 Ronny Scholz (Ger) Gerolsteiner 34.01
64 Andrea Noè (Ita) Alessio-Bianchi 34.33
65 Kim Kirchen (Lux) Fassa Bortolo 35.00
66 José I.Gutierrez Palacios (Spa) Illes Balears - Banesto 35.02
67 Iñigo Landaluze (Spa) Euskaltel - Euskadi 35.06
68 Didier Rous (Fra) Brioches La Boulangère 35.45
69 Benoît Salmon (Fra) Crédit Agricole 37.39
70 Manuel Beltran (Spa) US Postal p/b Berry Floor 37.53
71 Claus Michael Møller (Den) Alessio-Bianchi 38.33
72 Dariusz Baranowski (Pol) Liberty Seguros 38.37
73 Michael Boogerd (Ned) Rabobank 39.46
74 Sergio Marinangeli (Ita) Domina Vacanze 40.02
75 Sylvain Calzati (Fra) R.A.G.T. Semences - MG Rover 40.57
76 Iker Flores (Spa) Euskaltel - Euskadi 41.03
77 Laurent Lefèvre (Fra) Brioches La Boulangère 41.46
78 Sergei Ivanov (Rus) T-Mobile Team 42.42
79 Christian Vandevelde (USA) Liberty Seguros 43.00
80 David Etxebarria (Spa) Euskaltel - Euskadi 43.17
81 Jörg Ludewig (Ger) Saeco 43.24
82 Paolo Bettini (Ita) Quick Step-Davitamon 43.41
83 Rik Verbrugghe (Bel) Lotto-Domo 44.11
84 Grischa Niermann (Ger) Rabobank 45.02
85 Nicki Sørensen (Den) Team CSC 45.49
86 Sebastian Lang (Ger) Gerolsteiner 46.06
87 José V. Garcia Acosta (Spa) Illes Balears - Banesto 46.56
88 David Loosli (Swi) Saeco 46.57
89 Peter Farazijn (Bel) Cofidis - Le Crédit Par Téléphone 47.24
90 Paolo Valoti (Ita) Domina Vacanze 47.26
91 Santiago Botero (Col) T-Mobile Team 47.41
92 Benjamin Noval (Spa) US Postal p/b Berry Floor 47.48
93 Christophe Mengin (Fra) Fdjeux.com 47.51
94 Daniel Becke (Ger) Illes Balears - Banesto 48.16
95 Allan Davis (Aus) Liberty Seguros 49.09
96 Scott Sunderland (Aus) Alessio-Bianchi 49.22
97 Juan Antonio Flecha Giannoni (Spa) Fassa Bortolo 50.12
98 Andrea Peron (Ita) Team CSC 50.44
99 Dmitri Fofonov (Kaz) Cofidis - Le Crédit Par Téléphone 51.23
100 Christophe Rinero (Fra) R.A.G.T. Semences - MG Rover 51.39
101 Bert Grabsch (Ger) Phonak Hearing Systems 51.53
102 Viatcheslav Ekimov (Rus) US Postal p/b Berry Floor 52.03
103 Carlos Dacruz (Fra) Fdjeux.com 52.05
104 Tom Boonen (Bel) Quick Step-Davitamon 53.16
105 Danilo Hondo (Ger) Gerolsteiner 53.26
106 Marc Lotz (Ned) Rabobank
107 Koos Moerenhout (Ned) Lotto-Domo 54.15
108 Mark Scanlon (Irl) AG2R Prévoyance 54.19
109 Robbie McEwen (Aus) Lotto-Domo 54.36
110 Filippo Pozzato (Ita) Fassa Bortolo 54.47
111 Fabian Cancellara (Swi) Fassa Bortolo 54.50
112 Gilles Bouvard (Fra) R.A.G.T. Semences - MG Rover 55.06
113 Nicolas Portal (Fra) AG2R Prévoyance 55.26
114 Fabian Wegmann (Ger) Gerolsteiner 55.42
115 Pavel Padrnos (Cze) US Postal p/b Berry Floor 55.49
116 Aart Vierhouten (Ned) Lotto-Domo 56.25
117 Rolf Aldag (Ger) T-Mobile Team
118 Frédéric Guesdon (Fra) Fdjeux.com 56.29
119 Thor Hushovd (Nor) Crédit Agricole
120 Massimiliano Mori (Ita) Domina Vacanze 56.36
121 Matteo Tosatto (Ita) Fassa Bortolo 56.55
122 Martin Elmiger (Swi) Phonak Hearing Systems 57.09
123 Unai Etxebarria (Ven) Euskaltel - Euskadi 57.28
124 Marc Wauters (Bel) Rabobank 57.32
125 Peter Wrolich (Aut) Gerolsteiner 57.44
126 Filippo Simeoni (Ita) Domina Vacanze 58.09
127 Salvatore Commesso (Ita) Saeco 58.30
128 Walter Bénéteau (Fra) Brioches La Boulangère 58.31
129 Karsten Kroon (Ned) Rabobank 59.23
130 Bram de Groot (Ned) Rabobank 59.27
131 Jimmy Engoulvent (Fra) Cofidis - Le Crédit Par Téléphone 59.36
132 Stefano Zanini (Ita) Quick Step-Davitamon 1.00.05
133 Julian Dean (NZl) Crédit Agricole 1.00.19
134 Xabier Zandio (Spa) Illes Balears - Banesto 1.00.40
135 Massimo Giunti (Ita) Domina Vacanze 1.00.51
136 Christophe Laurent (Fra) R.A.G.T. Semences - MG Rover 1.02.15
137 Jean-Patrick Nazon (Fra) AG2R Prévoyance
138 Jan Hruska (Cze) Liberty Seguros 1.02.30
139 Anthony Charteau (Fra) Brioches La Boulangère 1.03.21
140 Nicolas Jalabert (Fra) Phonak Hearing Systems 1.03.33
141 Janek Tombak (Est) Cofidis - Le Crédit Par Téléphone 1.03.50
142 Marcus Ljungqvist (Swe) Alessio-Bianchi 1.04.22
143 Fabio Baldato (Ita) Alessio-Bianchi 1.05.11
144 Guillaume Auger (Fra) R.A.G.T. Semences - MG Rover 1.05.13
145 Yuriy Krivtsov (Ukr) AG2R Prévoyance 1.05.27
146 Pierrick Fedrigo (Fra) Crédit Agricole 1.06.30
147 Kurt-Asle Arvesen (Nor) Team CSC 1.06.41
148 Pierre Bourquenoud (Swi) R.A.G.T. Semences - MG Rover 1.07.26
149 Baden Cooke (Aus) Fdjeux.com 1.07.35
150 Franck Renier (Fra) Brioches La Boulangère 1.08.18
151 Alessandro Bertolini (Ita) Alessio-Bianchi 1.08.59
152 Gerrit Glomser (Aut) Saeco 1.10.32
153 Bernhard Eisel (Aut) Fdjeux.com 1.11.01
154 Uwe Peschel (Ger) Gerolsteiner 1.12.33
155 Servais Knaven (Ned) Quick Step-Davitamon 1.14.34
156 Erik Dekker (Ned) Rabobank 1.14.54
157 Thierry Marichal (Bel) Lotto-Domo 1.17.58
158 Christophe Edaleine (Fra) Cofidis - Le Crédit Par Téléphone 1.18.19
159 Davide Bramati (Ita) Quick Step-Davitamon 1.19.40
160 Wim Vansevenant (Bel) Lotto-Domo 1.21.43
161 Ludovic Martin (Fra) R.A.G.T. Semences - MG Rover 1.22.23
162 Francesco Secchiari (Ita) Domina Vacanze 1.22.52
163 Matthew Wilson (Aus) Fdjeux.com 1.24.25
164 Frédéric Finot (Fra) R.A.G.T. Semences - MG Rover 1.33.37
165 Jimmy Casper (Fra) Cofidis - Le Crédit Par Téléphone 1.37.22
166 Sébastien Joly (Fra) Crédit Agricole 1.47.30
Points classification
1 Robbie McEwen (Aus) Lotto-Domo 210 pts
2 Erik Zabel (Ger) T-Mobile Team 201
3 Thor Hushovd (Nor) Crédit Agricole 195
4 Stuart O'Grady (Aus) Cofidis - Le Crédit Par Téléphone 186
5 Danilo Hondo (Ger) Gerolsteiner 176
6 Tom Boonen (Bel) Quick Step-Davitamon 128
7 Jean-Patrick Nazon (Fra) AG2R Prévoyance 116
8 Laurent Brochard (Fra) AG2R Prévoyance 102
9 Kim Kirchen (Lux) Fassa Bortolo 88
10 Baden Cooke (Aus) Fdjeux.com 77
11 Jérôme Pineau (Fra) Brioches La Boulangère 72
12 Francisco Mancebo Pérez (Spa) Illes Balears - Banesto 71
13 Michele Scarponi (Ita) Domina Vacanze 70
14 Sergio Marinangeli (Ita) Domina Vacanze 65
15 Allan Davis (Aus) Liberty Seguros 65
16 Andreas Klöden (Ger) T-Mobile Team 64
17 Janek Tombak (Est) Cofidis - Le Crédit Par Téléphone 62
18 Thomas Voeckler (Fra) Brioches La Boulangère 55
19 Lance Armstrong (USA) US Postal p/b Berry Floor 53
20 Jakob Piil (Den) Team CSC 52
21 Filippo Pozzato (Ita) Fassa Bortolo 50
22 Fabian Cancellara (Swi) Fassa Bortolo 47
23 Georg Totschnig (Aut) Gerolsteiner 39
24 Scott Sunderland (Aus) Alessio-Bianchi 39
25 Iñigo Landaluze (Spa) Euskaltel - Euskadi 38
26 David Moncoutié (Fra) Cofidis - Le Crédit Par Téléphone 37
27 Paolo Bettini (Ita) Quick Step-Davitamon 33
28 Oscar Pereiro (Spa) Phonak Hearing Systems 32
29 Kurt-Asle Arvesen (Nor) Team CSC 32
30 Jan Ullrich (Ger) T-Mobile Team 31
31 Sandy Casar (Fra) Fdjeux.com 30
32 Iker Flores (Spa) Euskaltel - Euskadi 30
33 Sylvain Calzati (Fra) R.A.G.T. Semences - MG Rover 28
34 Juan Antonio Flecha Giannoni (Spa) Fassa Bortolo 28
35 Gerrit Glomser (Aut) Saeco 28
36 Jens Voigt (Ger) Team CSC 27
37 Karsten Kroon (Ned) Rabobank 27
38 Egoi Martínez (Spa) Euskaltel - Euskadi 26
39 Alessandro Bertolini (Ita) Alessio-Bianchi 26
40 Filippo Simeoni (Ita) Domina Vacanze 25
41 Richard Virenque (Fra) Quick Step-Davitamon 24
42 Jimmy Engoulvent (Fra) Cofidis - Le Crédit Par Téléphone 24
43 Levi Leipheimer (USA) Rabobank 24
44 Ivan Basso (Ita) Team CSC 23
45 David Etxebarria (Spa) Euskaltel - Euskadi 22
46 Aart Vierhouten (Ned) Lotto-Domo 22
47 Peter Wrolich (Aut) Gerolsteiner 22
48 Daniel Becke (Ger) Illes Balears - Banesto 19
49 Bram de Groot (Ned) Rabobank 19
50 Julian Dean (NZl) Crédit Agricole 18
51 Matteo Tosatto (Ita) Fassa Bortolo 17
52 Massimiliano Mori (Ita) Domina Vacanze 17
53 Fabio Baldato (Ita) Alessio-Bianchi 17
54 Carlos Dacruz (Fra) Fdjeux.com 16
55 José Enrique Gutierrez (Spa) Phonak Hearing Systems 16
56 Massimo Giunti (Ita) Domina Vacanze 16
57 Jimmy Casper (Fra) Cofidis - Le Crédit Par Téléphone 16
58 Thierry Marichal (Bel) Lotto-Domo 14
59 Carlos Sastre (Spa) Team CSC 14
60 José I.Gutierrez Palacios (Spa) Illes Balears - Banesto 14
61 Axel Merckx (Bel) Lotto-Domo 13
62 Marcus Ljungqvist (Swe) Alessio-Bianchi 13
63 Christophe Edaleine (Fra) Cofidis - Le Crédit Par Téléphone 12
64 Iban Mayo (Spa) Euskaltel - Euskadi 12
65 Paolo Valoti (Ita) Domina Vacanze 11
66 Oscar Sevilla (Spa) Phonak Hearing Systems 9
67 Aitor Gonzalez Jimenez (Spa) Fassa Bortolo 9
68 Denis Menchov (Rus) Illes Balears - Banesto 9
69 Michele Bartoli (Ita) Team CSC 9
70 Mikel Astarloza Chaurreau (Spa) AG2R Prévoyance 9
71 Yuriy Krivtsov (Ukr) AG2R Prévoyance 9
72 Franck Renier (Fra) Brioches La Boulangère 9
73 Wim Vansevenant (Bel) Lotto-Domo 8
74 Christophe Mengin (Fra) Fdjeux.com 8
75 Martin Elmiger (Swi) Phonak Hearing Systems 8
76 Erik Dekker (Ned) Rabobank 8
77 Sylvain Chavanel (Fra) Brioches La Boulangère 7
78 Sergei Ivanov (Rus) T-Mobile Team 7
79 Salvatore Commesso (Ita) Saeco 7
80 Bernhard Eisel (Aut) Fdjeux.com 6
81 Santos Gonzalez (Spa) Phonak Hearing Systems 6
82 Pietro Caucchioli (Ita) Alessio-Bianchi 6
83 Mark Scanlon (Irl) AG2R Prévoyance 6
84 Christophe Moreau (Fra) Crédit Agricole 5
85 Laurent Dufaux (Swi) Quick Step-Davitamon 5
86 Bobby Julich (USA) Team CSC 4
87 Michael Rasmussen (Den) Rabobank 4
88 Gilberto Simoni (Ita) Saeco 4
89 George Hincapie (USA) US Postal p/b Berry Floor 4
90 Ronny Scholz (Ger) Gerolsteiner 4
91 Roberto Heras Hernandez (Spa) Liberty Seguros 2
92 Patrice Halgand (Fra) Crédit Agricole 2
93 Frédéric Finot (Fra) R.A.G.T. Semences - MG Rover 2
94 Vladimir Karpets (Rus) Illes Balears - Banesto 1
95 Michael Rogers (Aus) Quick Step-Davitamon 1
96 Koos Moerenhout (Ned) Lotto-Domo 1
Mountains classification
1 Richard Virenque (Fra) Quick Step-Davitamon 95 pts
2 Axel Merckx (Bel) Lotto-Domo 57
3 Christophe Moreau (Fra) Crédit Agricole 43
4 Francisco Mancebo Pérez (Spa) Illes Balears - Banesto 39
5 Paolo Bettini (Ita) Quick Step-Davitamon 36
6 Lance Armstrong (USA) US Postal p/b Berry Floor 36
7 Ivan Basso (Ita) Team CSC 30
8 Denis Menchov (Rus) Illes Balears - Banesto 23
9 Andreas Klöden (Ger) T-Mobile Team 22
10 Michael Rasmussen (Den) Rabobank 21
11 Floyd Landis (USA) US Postal p/b Berry Floor 18
12 Juan Miguel Mercado (Spa) Quick Step-Davitamon 18
13 David Moncoutié (Fra) Cofidis - Le Crédit Par Téléphone 16
14 Carlos Sastre (Spa) Team CSC 16
15 Janek Tombak (Est) Cofidis - Le Crédit Par Téléphone 14
16 Oscar Pereiro (Spa) Phonak Hearing Systems 14
17 Egoi Martínez (Spa) Euskaltel - Euskadi 14
18 Ronny Scholz (Ger) Gerolsteiner 12
19 Laurent Dufaux (Swi) Quick Step-Davitamon 11
20 Juan Antonio Flecha Giannoni (Spa) Fassa Bortolo 11
21 Michele Scarponi (Ita) Domina Vacanze 10
22 Thomas Voeckler (Fra) Brioches La Boulangère 10
23 Jens Voigt (Ger) Team CSC 9
24 Jakob Piil (Den) Team CSC 9
25 Georg Totschnig (Aut) Gerolsteiner 9
26 Matteo Tosatto (Ita) Fassa Bortolo 8
27 Bram de Groot (Ned) Rabobank 7
28 Erik Dekker (Ned) Rabobank 7
29 Jan Ullrich (Ger) T-Mobile Team 7
30 George Hincapie (USA) US Postal p/b Berry Floor 7
31 Jérôme Pineau (Fra) Brioches La Boulangère 6
32 Jose Luis Rubiera (Spa) US Postal p/b Berry Floor 6
33 Walter Bénéteau (Fra) Brioches La Boulangère 6
34 Christophe Rinero (Fra) R.A.G.T. Semences - MG Rover 5
35 Thierry Marichal (Bel) Lotto-Domo 5
36 Sandy Casar (Fra) Fdjeux.com 3
37 Iñigo Landaluze (Spa) Euskaltel - Euskadi 3
38 Fabian Wegmann (Ger) Gerolsteiner 3
39 Franck Renier (Fra) Brioches La Boulangère 3
40 Iban Mayo (Spa) Euskaltel - Euskadi 2
41 Filippo Simeoni (Ita) Domina Vacanze 2
42 Bernhard Eisel (Aut) Fdjeux.com 2
43 Igor Gonzalez de Galdeano (Spa) Liberty Seguros 1
44 Michele Bartoli (Ita) Team CSC 1
45 Sylvain Chavanel (Fra) Brioches La Boulangère 1
46 Michael Rogers (Aus) Quick Step-Davitamon 1
47 Christophe Mengin (Fra) Fdjeux.com 1
48 Karsten Kroon (Ned) Rabobank 1
49 Yuriy Krivtsov (Ukr) AG2R Prévoyance 1
50 Jimmy Casper (Fra) Cofidis - Le Crédit Par Téléphone 1
Young rider classification
1 Thomas Voeckler (Fra) Brioches La Boulangère 51.51.07
2 Sandy Casar (Fra) Fdjeux.com 5.50
3 Michele Scarponi (Ita) Domina Vacanze 9.25
4 Jérôme Pineau (Fra) Brioches La Boulangère 11.46
5 Vladimir Karpets (Rus) Illes Balears - Banesto 12.41
6 Sylvain Chavanel (Fra) Brioches La Boulangère 13.23
7 Michael Rogers (Aus) Quick Step-Davitamon 14.29
8 Iker Camaño (Spa) Euskaltel - Euskadi 16.24
9 Mikel Astarloza Chaurreau (Spa) AG2R Prévoyance 33.40
10 Sergio Marinangeli (Ita) Domina Vacanze 40.02
11 Sylvain Calzati (Fra) R.A.G.T. Semences - MG Rover 40.57
12 Sebastian Lang (Ger) Gerolsteiner 46.06
13 David Loosli (Swi) Saeco 46.57
14 Benjamin Noval (Spa) US Postal p/b Berry Floor 47.48
15 Allan Davis (Aus) Liberty Seguros 49.09
16 Tom Boonen (Bel) Quick Step-Davitamon 53.16
17 Mark Scanlon (Irl) AG2R Prévoyance 54.19
18 Filippo Pozzato (Ita) Fassa Bortolo 54.47
19 Fabian Cancellara (Swi) Fassa Bortolo 54.50
20 Nicolas Portal (Fra) AG2R Prévoyance 55.26
21 Fabian Wegmann (Ger) Gerolsteiner 55.42
22 Jimmy Engoulvent (Fra) Cofidis - Le Crédit Par Téléphone 59.36
23 Anthony Charteau (Fra) Brioches La Boulangère 1.03.21
24 Yuriy Krivtsov (Ukr) AG2R Prévoyance 1.05.27
25 Bernhard Eisel (Aut) Fdjeux.com 1.11.01
26 Christophe Edaleine (Fra) Cofidis - Le Crédit Par Téléphone 1.18.19
27 Sébastien Joly (Fra) Crédit Agricole 1.47.30
Teams classification
1 Team CSC 153.18.56
2 Brioches La Boulangere 12.19
3 US Postal presented by Berry Floor 12.47
4 Illes Balears-Banesto Santander 13.26
5 Phonak Hearing Systems 13.30
6 T-Mobile Team 14.35
7 Quick Step-Davitamon 15.42
8 Liberty Seguros 20.16
9 Euskaltel-Euskadi 27.32
10 Saeco 27.52
11 Credit Agricole 40.17
12 Rabobank 43.08
13 Ag2R Prevoyance 44.33
14 Alessio-Bianchi 46.04
15 Fassa Bortolo 55.12
16 Domina Vacanze 58.01
17 Cofidis Credit Par Telephone 1.01.25
18 Gerolsteiner 1.01.50
19 Fdjeux.Com 1.07.10
20 Lotto-Domo 1.28.33
21 R.A.G.T. Semences-MG Rover 2.13.17
Close