1 Iban Mayo (Spa) Euskaltel-Euskadi 7.51.99
(41.187 km/h)
2 Tyler Hamilton (USA) Phonak Hearing Systems 0.00.72
3 Lance Armstrong (USA) US Postal Service presented by Berry Floor 0.01.41
4 Oscar Pereiro (Spa) Phonak Hearing Systems 0.02.49
5 Michael Rogers (Aus) Quick.Step-Davitamon 0.05.85
6 Oscar Sevilla (Spa) Phonak Hearing Systems 0.05.93
7 Cyril Dessel (Fra) Phonak Hearing Systems 0.07.62
8 José Gutierrez (Spa) Phonak Hearing Systems 0.08.06
9 Laurent Lefevre (Fra) Brioches La Boulangere 0.09.77
10 Levi Leipheimer (USA) Rabobank 0.11.35
11 David Millar (GBr) Cofidis, le credit par Telephone 0.11.65
12 George Hincapie (USA) US Postal Service presented by Berry Floor 0.12.38
13 Jörg Jaksche (Ger) Team CSC 0.12.55
14 Mikel Astarloza (Spa) Ag2R Prevoyance 0.12.74
15 Inigo Landaluze (Spa) Euskaltel-Euskadi 0.13.34
16 Michael Rasmussen (Den) Rabobank 0.13.99
17 Stuart O'grady (Aus) Cofidis, le credit par Telephone 0.15.19
18 Thomas Lövkvist (Swe) FDJeux.com 0.18.57
19 Thor Hushovd (Nor) Credit Agricole 0.19.04
20 David Moncoutie (Fra) Cofidis, le credit par Telephone 0.19.32
21 Santos Gonzalez (Spa) Phonak Hearing Systems 0.19.69
22 Laurent Dufaux (Swi) Quick.Step-Davitamon 0.19.70
23 Christophe Moreau (Fra) Credit Agricole 0.21.04
24 Bert Grabsch (Ger) Phonak Hearing Systems 0.22.02
25 José Azevedo (Por) US Postal Service presented by Berry Floor 0.22.95
26 Thomas Voeckler (Fra) Brioches La Boulangere 0.23.01
27 Iker Flores (Spa) Euskaltel-Euskadi 0.23.23
28 Carlos Sastre (Spa) Team CSC 0.23.39
29 Pierrick Fedrigo (Fra) Credit Agricole 0.23.57
30 Erik Dekker (Ned) Rabobank 0.23.65
31 Iker Camano (Spa) Euskaltel-Euskadi
32 Yuriy Krivtsov (Ukr) Ag2R Prevoyance 0.25.32
33 Sandy Casar (Fra) FDJeux.com 0.26.40
34 Egoi Martinez (Spa) Euskaltel-Euskadi 0.28.17
35 Viatcheslav Ekimov (Rus) US Postal Service presented by Berry Floor 0.28.48
36 Ivan Basso (Ita) Team CSC 0.30.55
37 Nicolas Portal (Fra) Ag2R Prevoyance 0.31.43
38 Sylvain Calzati (Fra) R.A.G.T. Semences-MG Rover 0.32.18
39 Mickael Pichon (Fra) Brioches La Boulangere 0.32.82
40 Jérôme Pineau (Fra) Brioches La Boulangere 0.33.36
41 Baden Cooke (Aus) FDJeux.com 0.34.06
42 Christophe Le Mevel (Fra) Credit Agricole 0.34.46
43 Stéphane Goubert (Fra) Ag2R Prevoyance 0.34.69
44 Patrice Halgand (Fra) Credit Agricole 0.35.75
45 Frédéric Bessy (Fra) Cofidis, le credit par Telephone 0.36.12
46 Juan Miguel Mercado (Spa) Quick.Step-Davitamon 0.37.47
47 Eddy Seigneur (Fra) R.A.G.T. Semences-MG Rover 0.37.59
48 Matthew White (Aus) Cofidis, le credit par Telephone 0.38.42
49 Benoît Salmon (Fra) Credit Agricole 0.38.54
50 Josu Silloniz (Spa) Euskaltel-Euskadi 0.39.09
51 Janek Tombak (Est) Cofidis, le credit par Telephone 0.39.20
52 Richard Virenque (Fra) Quick.Step-Davitamon 0.39.53
53 Marc Lotz (Ned) Rabobank 0.39.87
54 Walter Beneteau (Fra) Brioches La Boulangere 0.40.18
55 Karsten Kroon (Ned) Rabobank 0.41.19
56 Ludovic Martin (Fra) R.A.G.T. Semences-MG Rover 0.42.15
57 Nicolas Jalabert (Fra) Phonak Hearing Systems 0.42.16
58 Manuel Calvente (Spa) Team CSC 0.42.37
59 Frédéric Guesdon (Fra) FDJeux.com 0.43.32
60 Benjamin Noval (Spa) US Postal Service presented by Berry Floor 0.43.35
61 Franck Renier (Fra) Brioches La Boulangere 0.43.92
62 Pedro Horrillo Munoz (Spa) Quick.Step-Davitamon 0.44.28
63 Andrea Peron (Ita) Team CSC 0.44.37
64 Victor Hugo Pena (Col) US Postal Service presented by Berry Floor 0.44.63
65 Samuel Dumoulin (Fra) Ag2R Prevoyance 0.44.89
66 Nicki Sorensen (Den) Team CSC 0.45.14
67 Alexandre Botcharov (Rus) Credit Agricole 0.46.04
68 Nick Nuyens (Bel) Quick.Step-Davitamon 0.46.58
69 Inaki Isasi Flores (Spa) Euskaltel-Euskadi 0.46.60
70 Bram De Groot (Ned) Rabobank 0.47.35
71 Floyd Landis (USA) US Postal Service presented by Berry Floor 0.49.49
72 Jimmy Casper (Fra) Cofidis, le credit par Telephone 0.49.97
73 José Pecharroman (Spa) Quick.Step-Davitamon 0.51.29
74 Inigo Chaurreau (Spa) Ag2R Prevoyance 0.52.22
75 Anthony Geslin (Fra) Brioches La Boulangere 0.53.13
76 Bernhard Eisel (Aut) FDJeux.com 0.53.75
77 Maryan Hary (Fra) Brioches La Boulangere 0.54.00
78 Kevin De Weert (Bel) Rabobank 0.54.22
79 Christophe Laurent (Fra) R.A.G.T. Semences-MG Rover 0.54.71
80 Carlos Dacruz (Fra) FDJeux.com 0.54.77
81 Guillaume Auger (Fra) R.A.G.T. Semences-MG Rover 0.55.29
82 Dmitriy Muravyev (Kaz) Credit Agricole 0.55.31
83 Manuel Beltran (Spa) US Postal Service presented by Berry Floor 0.55.39
84 Jean-Cyril Robin (Fra) FDJeux.com 0.56.52
85 Andy Flickinger (Fra) Ag2R Prevoyance 0.57.44
86 Oscar Freire (Spa) Rabobank 0.57.99
87 Christophe Mengin (Fra) FDJeux.com 0.59.44
88 Michele Bartoli (Ita) Team CSC 0.59.60
89 Nicolas Inaudi (Fra) Ag2R Prevoyance 1.00.49
90 Joseba Albizu (Spa) Euskaltel-Euskadi
91 Nicolas Reynaud (Fra) R.A.G.T. Semences-MG Rover 1.05.15
92 Pierre Bourquenoud (Swi) R.A.G.T. Semences-MG Rover 1.05.66
93 Christophe Edaleine (Fra) Cofidis, le credit par Telephone 1.06.11
94 Frédéric Amorison (Bel) Quick.Step-Davitamon 1.07.13
95 Gilles Bouvard (Fra) R.A.G.T. Semences-MG Rover 1.08.55
Points
1 Iban Mayo (Spa) Euskaltel-Euskadi 20 pts
2 Tyler Hamilton (USA) Phonak Hearing Systems 17
3 Lance Armstrong (USA) US Postal Service presented by Berry Floor 15
4 Oscar Pereiro (Spa) Phonak Hearing Systems 13
5 Michael Rogers (Aus) Quick.Step-Davitamon 11
6 Oscar Sevilla (Spa) Phonak Hearing Systems 10
7 Cyril Dessel (Fra) Phonak Hearing Systems 9
8 José Gutierrez (Spa) Phonak Hearing Systems 8
9 Laurent Lefevre (Fra) Brioches La Boulangere 7
10 Levi Leipheimer (USA) Rabobank 6
11 David Millar (GBr) Cofidis, le credit par Telephone 5
12 George Hincapie (USA) US Postal Service presented by Berry Floor 4
13 Jörg Jaksche (Ger) Team CSC 3
14 Mikel Astarloza (Spa) Ag2R Prevoyance 2
15 Inigo Landaluze (Spa) Euskaltel-Euskadi 1
Mountains
Cote De Choseaux, km 3.1
1 Iban Mayo (Spa) Euskaltel-Euskadi 5 pts
2 Lance Armstrong (USA) US Postal Service presented by Berry Floor 3
3 Tyler Hamilton (USA) Phonak Hearing Systems 1
1 Iban Mayo (Spa) Euskaltel-Euskadi 7.52
2 Tyler Hamilton (USA) Phonak Hearing Systems 0.01
3 Lance Armstrong (USA) US Postal Service presented by Berry Floor 0.01
4 Oscar Pereiro (Spa) Phonak Hearing Systems 0.02
5 Michael Rogers (Aus) Quick.Step-Davitamon 0.06
6 Oscar Sevilla (Spa) Phonak Hearing Systems 0.06
7 Cyril Dessel (Fra) Phonak Hearing Systems 0.08
8 José Gutierrez (Spa) Phonak Hearing Systems 0.08
9 Laurent Lefevre (Fra) Brioches La Boulangere 0.10
10 Levi Leipheimer (USA) Rabobank 0.11
11 David Millar (GBr) Cofidis, le credit par Telephone 0.12
12 George Hincapie (USA) US Postal Service presented by Berry Floor 0.12
13 Jörg Jaksche (Ger) Team CSC 0.13
14 Mikel Astarloza (Spa) Ag2R Prevoyance 0.13
15 Inigo Landaluze (Spa) Euskaltel-Euskadi 0.13
16 Michael Rasmussen (Den) Rabobank 0.14
17 Stuart O'grady (Aus) Cofidis, le credit par Telephone 0.15
18 Thomas Lövkvist (Swe) FDJeux.com 0.19
19 Thor Hushovd (Nor) Credit Agricole 0.19
20 David Moncoutie (Fra) Cofidis, le credit par Telephone 0.19
21 Santos Gonzalez (Spa) Phonak Hearing Systems 0.20
22 Laurent Dufaux (Swi) Quick.Step-Davitamon 0.20
23 Christophe Moreau (Fra) Credit Agricole 0.21
24 Bert Grabsch (Ger) Phonak Hearing Systems 0.22
25 José Azevedo (Por) US Postal Service presented by Berry Floor 0.23
26 Thomas Voeckler (Fra) Brioches La Boulangere 0.23
27 Iker Flores (Spa) Euskaltel-Euskadi 0.23
28 Carlos Sastre (Spa) Team CSC 0.23
29 Pierrick Fedrigo (Fra) Credit Agricole 0.24
30 Erik Dekker (Ned) Rabobank 0.24
31 Iker Camano (Spa) Euskaltel-Euskadi
32 Yuriy Krivtsov (Ukr) Ag2R Prevoyance 0.25
33 Sandy Casar (Fra) FDJeux.com 0.26
34 Egoi Martinez (Spa) Euskaltel-Euskadi 0.28
35 Viatcheslav Ekimov (Rus) US Postal Service presented by Berry Floor 0.28
36 Ivan Basso (Ita) Team CSC 0.31
37 Nicolas Portal (Fra) Ag2R Prevoyance 0.31
38 Sylvain Calzati (Fra) R.A.G.T. Semences-MG Rover 0.32
39 Mickael Pichon (Fra) Brioches La Boulangere 0.33
40 Jérôme Pineau (Fra) Brioches La Boulangere 0.33
41 Baden Cooke (Aus) FDJeux.com 0.34
42 Christophe Le Mevel (Fra) Credit Agricole 0.34
43 Stéphane Goubert (Fra) Ag2R Prevoyance 0.35
44 Patrice Halgand (Fra) Credit Agricole 0.36
45 Frédéric Bessy (Fra) Cofidis, le credit par Telephone 0.36
46 Juan Miguel Mercado (Spa) Quick.Step-Davitamon 0.37
47 Eddy Seigneur (Fra) R.A.G.T. Semences-MG Rover 0.38
48 Matthew White (Aus) Cofidis, le credit par Telephone 0.38
49 Benoît Salmon (Fra) Credit Agricole 0.39
50 Josu Silloniz (Spa) Euskaltel-Euskadi 0.39
51 Janek Tombak (Est) Cofidis, le credit par Telephone 0.39
52 Richard Virenque (Fra) Quick.Step-Davitamon 0.40
53 Marc Lotz (Ned) Rabobank 0.40
54 Walter Beneteau (Fra) Brioches La Boulangere 0.40
55 Karsten Kroon (Ned) Rabobank 0.41
56 Ludovic Martin (Fra) R.A.G.T. Semences-MG Rover 0.42
57 Nicolas Jalabert (Fra) Phonak Hearing Systems 0.42
58 Manuel Calvente (Spa) Team CSC 0.42
59 Frédéric Guesdon (Fra) FDJeux.com 0.43
60 Benjamin Noval (Spa) US Postal Service presented by Berry Floor 0.43
61 Franck Renier (Fra) Brioches La Boulangere 0.44
62 Pedro Horrillo Munoz (Spa) Quick.Step-Davitamon 0.44
63 Andrea Peron (Ita) Team CSC 0.44
64 Victor Hugo Pena (Col) US Postal Service presented by Berry Floor 0.45
65 Samuel Dumoulin (Fra) Ag2R Prevoyance 0.45
66 Nicki Sorensen (Den) Team CSC 0.45
67 Alexandre Botcharov (Rus) Credit Agricole 0.46
68 Nick Nuyens (Bel) Quick.Step-Davitamon 0.47
69 Inaki Isasi Flores (Spa) Euskaltel-Euskadi 0.47
70 Bram De Groot (Ned) Rabobank 0.47
71 Floyd Landis (USA) US Postal Service presented by Berry Floor 0.49
72 Jimmy Casper (Fra) Cofidis, le credit par Telephone 0.50
73 José Pecharroman (Spa) Quick.Step-Davitamon 0.51
74 Inigo Chaurreau (Spa) Ag2R Prevoyance 0.52
75 Anthony Geslin (Fra) Brioches La Boulangere 0.53
76 Bernhard Eisel (Aut) FDJeux.com 0.54
77 Maryan Hary (Fra) Brioches La Boulangere 0.54
78 Kevin De Weert (Bel) Rabobank 0.54
79 Christophe Laurent (Fra) R.A.G.T. Semences-MG Rover 0.55
80 Carlos Dacruz (Fra) FDJeux.com 0.55
81 Guillaume Auger (Fra) R.A.G.T. Semences-MG Rover 0.55
82 Dmitriy Muravyev (Kaz) Credit Agricole 0.55
83 Manuel Beltran (Spa) US Postal Service presented by Berry Floor 0.55
84 Jean-Cyril Robin (Fra) FDJeux.com 0.57
85 Andy Flickinger (Fra) Ag2R Prevoyance 0.57
86 Oscar Freire (Spa) Rabobank 0.58
87 Christophe Mengin (Fra) FDJeux.com 0.59
88 Michele Bartoli (Ita) Team CSC 1.00
89 Nicolas Inaudi (Fra) Ag2R Prevoyance 1.00
90 Joseba Albizu (Spa) Euskaltel-Euskadi
91 Nicolas Reynaud (Fra) R.A.G.T. Semences-MG Rover 1.05
92 Pierre Bourquenoud (Swi) R.A.G.T. Semences-MG Rover 1.06
93 Christophe Edaleine (Fra) Cofidis, le credit par Telephone 1.06
94 Frédéric Amorison (Bel) Quick.Step-Davitamon 1.07
95 Gilles Bouvard (Fra) R.A.G.T. Semences-MG Rover 1.09
Points classification
1 Iban Mayo (Spa) Euskaltel-Euskadi 20 pts
2 Tyler Hamilton (USA) Phonak Hearing Systems 17
3 Lance Armstrong (USA) US Postal Service presented by Berry Floor 15
4 Oscar Pereiro (Spa) Phonak Hearing Systems 13
5 Michael Rogers (Aus) Quick.Step-Davitamon 11
6 Oscar Sevilla (Spa) Phonak Hearing Systems 10
7 Cyril Dessel (Fra) Phonak Hearing Systems 9
8 José Gutierrez (Spa) Phonak Hearing Systems 8
9 Laurent Lefevre (Fra) Brioches La Boulangere 7
10 Levi Leipheimer (USA) Rabobank 6
11 David Millar (GBr) Cofidis, le credit par Telephone 5
12 George Hincapie (USA) US Postal Service presented by Berry Floor 4
13 Jörg Jaksche (Ger) Team CSC 3
14 Mikel Astarloza (Spa) Ag2R Prevoyance 2
15 Inigo Landaluze (Spa) Euskaltel-Euskadi 1
Mountains classification
1 Iban Mayo (Spa) Euskaltel-Euskadi 5 pts
2 Lance Armstrong (USA) US Postal Service presented by Berry Floor 3
3 Tyler Hamilton (USA) Phonak Hearing Systems 1