1 Roberto Heras (Spa) Liberty Seguros 4.19.30 (33.52 km/h)
2 Santiago Perez (Spa) Phonak Hearing Systems 0.34
3 Francisco Mancebo (Spa) Illes Balears-Banesto 0.53
4 Alejandro Valverde (Spa) Comunidad Valenciana-Kelme 1.27
5 Isidro Nozal (Spa) Liberty Seguros
6 Angel Gomez (Spa) Paternina-Costa De Almeria 1.38
7 Luis Perez (Spa) Cofidis, le credit par Telephone
8 Stefano Garzelli (Ita) Vini Caldirola-Nobili Rubinetterie 2.02
9 Peio Arreitunandia (Spa) Cafes Baque 2.17
10 Carlos Sastre (Spa) Team CSC 2.28
11 Manuel Beltran (Spa) US Postal Service p/b Berry Floor
12 Francisco José Lara (Spa) Paternina-Costa De Almeria
13 David Blanco (Spa) Comunidad Valenciana-Kelme 2.35
14 Damiano Cunego (Ita) Saeco 3.06
15 Floyd Landis (USA) US Postal Service p/b Berry Floor
16 Miguel A. M. Perdiguero (Spa) Saunier Duval-Prodir 3.36
17 Marcos Serrano (Spa) Liberty Seguros
18 Carlos Garcia Quesada (Spa) Comunidad Valenciana-Kelme 3.54
19 Jorge Ferrio (Spa) Paternina-Costa De Almeria 5.37
20 Luis Pasamontes (Spa) Relax-Bergasol 6.30
21 Eladio Jimenez (Spa) Comunidad Valenciana-Kelme
22 Unai Osa (Spa) Illes Balears-Banesto
23 Oscar Sevilla (Spa) Phonak Hearing Systems 8.10
24 Constantino Zaballa (Spa) Saunier Duval-Prodir
25 David Plaza (Spa) Cafes Baque
26 Manuel Calvente (Spa) Team CSC
27 Hernan Buenahora (Col) Cafes Baque
28 Joaquin Rodriguez (Spa) Saunier Duval-Prodir
29 Jörg Jaksche (Ger) Team CSC
30 Samuel Sanchez (Spa) Euskaltel-Euskadi 8.53
31 Thorwald Veneberg (Ned) Rabobank 9.15
32 Aitor Gonzalez (Spa) Fassa Bortolo
33 Ivan Parra (Col) Cafes Baque 9.57
34 Victor Hugo Peña (Col) US Postal Service p/b Berry Floor
35 Josep Jufre (Spa) Relax-Bergasol
36 Joan Horrach (Spa) Illes Balears-Banesto
37 Johan Van Summeren (Bel) Relax-Bergasol 10.07
38 Tadej Valjavec (Slo) Phonak Hearing Systems 10.09
39 Jose Luis Rebollo (Spa) Relax-Bergasol 10.43
40 Cadel Evans (Aus) T-Mobile Team 12.27
41 José Enrique Gutierrez (Spa) Phonak Hearing Systems
42 Rubén Plaza (Spa) Comunidad Valenciana-Kelme
43 Daniel Atienza (Spa) Cofidis, le credit par Telephone
44 Alexandre Vinokourov (Kaz) T-Mobile Team 13.02
45 Leonardo Piepoli (Ita) Saunier Duval-Prodir 13.48
46 José Garrido (Spa) Quick.Step-Davitamon 14.16
47 José Luis Arrieta (Spa) Illes Balears-Banesto 15.11
48 Denis Menchov (Rus) Illes Balears-Banesto
49 Felix Cardenas (Col) Cafes Baque
50 Dariusz Baranowski (Pol) Liberty Seguros 15.33
51 David Latasa (Spa) Comunidad Valenciana-Kelme
52 Haimar Zubeldia (Spa) Euskaltel-Euskadi
53 Guennadi Mikhailov (Rus) US Postal Service p/b Berry Floor 16.32
54 Sylvester Szymyd (Pol) Saeco 17.08
55 Dario David Cioni (Ita) Fassa Bortolo
56 Rafael Casero (Spa) Saunier Duval-Prodir
57 Bingen Fernandez (Spa) Cofidis, le credit par Telephone
58 Eddy Mazzoleni (Ita) Saeco
59 Alberto Martinez (Spa) Relax-Bergasol 18.24
60 Juan Manuel Garate (Spa) Lampre 19.43
61 José Miguel Elias (Spa) Relax-Bergasol
62 Vladimir Gusev (Rus) Team CSC 24.12
63 Giampaolo Caruso (Ita) Liberty Seguros 24.33
64 Joseba Beloki (Spa) Saunier Duval-Prodir
65 Roberto Laiseka (Spa) Euskaltel-Euskadi
66 Benoit Joachim (Lux) US Postal Service p/b Berry Floor
67 Pieter Weening (Ned) Rabobank
68 Julián Sanchez (Spa) Fassa Bortolo
69 Javier Pascual Rodriguez (Spa) Comunidad Valenciana-Kelme
70 Koldo Gil (Spa) Liberty Seguros 24.49
71 Igor Gonzalez de Galdeano (Spa) Liberty Seguros
72 Maarten Den Bakker (Ned) Rabobank 26.42
73 Joaquin Lopez (Spa) Paternina-Costa De Almeria 31.51
74 Iñigo Chaurreau (Spa) Ag2R Prevoyance
75 David Cañada (Spa) Saunier Duval-Prodir
76 Luca Paolini (Ita) Quick.Step-Davitamon
77 Erik Zabel (Ger) T-Mobile Team
78 Jan Hruska (Cze) Liberty Seguros
79 Stephan Schreck (Ger) T-Mobile Team
80 Pedro Horrillo (Spa) Quick.Step-Davitamon
81 Klaus Möller (Den) Alessio-Bianchi
82 Vladimir Miholjevic (Cro) Alessio-Bianchi
83 Fabio Sacchi (Ita) Fassa Bortolo
84 Alessandro Cortinovis (Ita) Lampre
85 Michael Barry (Can) US Postal Service p/b Berry Floor
86 Francisco Garcia (Spa) Cafes Baque
87 Santos Gonzalez (Spa) Phonak Hearing Systems
88 Joost Posthuma (Ned) Rabobank
89 Bert Grabsch (Ger) Phonak Hearing Systems
90 Francisco Cabello (Spa) Comunidad Valenciana-Kelme
91 Frank Schleck (Lux) Team CSC
92 Antonio Colom (Spa) Illes Balears-Banesto
93 Frank Høj (Den) Team CSC
94 José Julia (Spa) Comunidad Valenciana-Kelme
95 Nacor Burgos (Spa) Relax-Bergasol
96 Tyler Hamilton (USA) Phonak Hearing Systems
97 Alessandro Spezialetti (Ita) Saeco
98 Alberto Lopez De Munain (Spa) Euskaltel-Euskadi
99 Guido Trenti (USA) Fassa Bortolo
100 Jose Antonio Pecharroman (Spa) Quick.Step-Davitamon
101 Xavier Florencio (Spa) Relax-Bergasol
102 Paolo Fornaciari (Ita) Saeco
103 Peter Luttenberger (Aut) Team CSC
104 Erki Pütsep (Est) Ag2R Prevoyance
105 Pietro Caucchioli (Ita) Alessio-Bianchi
106 Mauro Gerosa (Ita) Vini Caldirola-Nobili Rubinetterie
107 Mikel Pradera (Spa) Illes Balears-Banesto
108 Kevin Hulsmans (Bel) Quick.Step-Davitamon
109 Jurgen Van Goolen (Bel) Quick.Step-Davitamon
110 Marco Zanotti (Ita) Vini Caldirola-Nobili Rubinetterie
111 Marco Milesi (Ita) Vini Caldirola-Nobili Rubinetterie
112 Roberto Sgambelluri (Ita) Vini Caldirola-Nobili Rubinetterie
113 Juan Fuentes (Spa) Saeco
114 Dario Andriotto (Ita) Vini Caldirola-Nobili Rubinetterie
115 Pablo Lastras (Spa) Illes Balears-Banesto
116 Bram Tankink (Ned) Quick.Step-Davitamon
117 David Herrero (Spa) Paternina-Costa De Almeria
118 Kevin De Weert (Bel) Rabobank
119 Bert Roesems (Bel) Relax-Bergasol
120 Patrick Calcagni (Swi) Vini Caldirola-Nobili Rubinetterie
121 Alessandro Petacchi (Ita) Fassa Bortolo
122 David Fernandez (Spa) Paternina-Costa De Almeria
123 Marco Velo (Ita) Fassa Bortolo
124 Mikel Artetxe (Spa) Euskaltel-Euskadi
125 Iñaki Isasi (Spa) Euskaltel-Euskadi
126 Antonio Cruz (USA) US Postal Service p/b Berry Floor
127 Mariano Piccoli (Ita) Lampre
128 Marius Sabaliauskas (Ltu) Saeco
129 Cedric Vasseur (Fra) Cofidis, le credit par Telephone
130 Jan Boven (Ned) Rabobank
131 Mikel Astarloza (Spa) Ag2R Prevoyance
132 Aitor Silloniz (Spa) Euskaltel-Euskadi
133 Aitor Perez (Spa) Cafes Baque
134 Manuel Quinziato (Ita) Lampre
135 Hebert Gutierrez (Col) Cafes Baque
136 Alberto Ongarato (Ita) Fassa Bortolo
137 Brian Vandborg (Den) Team CSC
138 Stuart O'Grady (Aus) Cofidis, le credit par Telephone
139 Rene Andrle (Cze) Liberty Seguros
140 Volodymir Gustov (Ukr) Fassa Bortolo
141 David Zabriskie (USA) US Postal Service p/b Berry Floor
142 Danilo Di Luca (Ita) Saeco
143 Matthew White (Aus) Cofidis, le credit par Telephone
144 Guido Trentin (Ita) Cofidis, le credit par Telephone
145 Ellis Rastelli (Ita) Alessio-Bianchi
146 José Garcia Acosta (Spa) Illes Balears-Banesto
147 Cristian Moreni (Ita) Alessio-Bianchi
148 Ruslan Ivanov (Mda) Alessio-Bianchi
149 Daniele Righi (Ita) Lampre
150 Ricardo Serrano (Spa) Cafes Baque 47.49
DNF Stephane Goubert (Fra) Ag2R Prevoyance
DNF Christophe Oriol (Fra) Ag2R Prevoyance
DNF Iñigo Cuesta (Spa) Cofidis, le credit par Telephone
DNF Arnaud Coyot (Fra) Cofidis, le credit par Telephone
DNF Joseba Albizu (Spa) Euskaltel-Euskadi
DNF Michele Scotto (Ita) Lampre
DNF Ion Del Rio (Spa) Paternina-Costa De Almeria
DNF Gonzalo Bayarri (Spa) Phonak Hearing Systems
DNF Oscar Freire (Spa) Rabobank
DNF Ronald Mutsaars (Ned) Rabobank
DNF Juan Carlos Dominguez (Spa) Saunier Duval-Prodir
DNF Thomas Bruun (Den) Team CSC
DNF Pavel Tonkov (Rus) Vini Caldirola-Nobili Rubinetterie
DNS Igor Astarloa (Spa) Lampre
Points
1 Roberto Heras (Spa) Liberty Seguros 25 pts
2 Santiago Perez (Spa) Phonak Hearing Systems 20
3 Francisco Mancebo (Spa) Illes Balears-Banesto 16
4 Alejandro Valverde (Spa) Comunidad Valenciana-Kelme 14
5 Isidro Nozal (Spa) Liberty Seguros 12
6 Angel Gomez (Spa) Paternina-Costa De Almeria 10
7 Luis Perez (Spa) Cofidis, le credit par Telephone 9
8 Stefano Garzelli (Ita) Vini Caldirola-Nobili Rubinetterie 8
9 Peio Arreitunandia (Spa) Cafes Baque 7
10 Carlos Sastre (Spa) Team CSC 6
11 Manuel Beltran (Spa) US Postal Service p/b Berry Floor 5
12 Francisco José Lara (Spa) Paternina-Costa De Almeria 4
13 David Blanco (Spa) Comunidad Valenciana-Kelme 3
14 Damiano Cunego (Ita) Saeco 2
15 Floyd Landis (USA) US Postal Service p/b Berry Floor 1
16 Mikel Astarloza (Spa) Ag2R Prevoyance -10
17 Juan Manuel Garate (Spa) Lampre -10
18 Manuel Quinziato (Ita) Lampre -10
19 Patrick Calcagni (Swi) Vini Caldirola-Nobili Rubinetterie -5
20 Aitor Perez (Spa) Cafes Baque -5
21 Marco Velo (Ita) Fassa Bortolo -5
22 José Luis Arrieta (Spa) Illes Balears-Banesto -5
23 Pablo Lastras (Spa) Illes Balears-Banesto -5
24 Alberto Martinez (Spa) Relax-Bergasol -5
25 Peter Luttenberger (Aut) Team CSC -5
Mountains
Alto de Velefique - Cat. 1, km 56
1 Francisco José Lara (Spa) Paternina-Costa De Almeria 16 pts
2 Felix Cardenas (Col) Cafes Baque 12
3 Marcos Serrano (Spa) Liberty Seguros 10
4 Unai Osa (Spa) Illes Balears-Banesto 8
5 Javier Pascual Rodriguez (Spa) Comunidad Valenciana-Kelme 6
6 Roberto Laiseka (Spa) Euskaltel-Euskadi 4
7 Alexandre Vinokourov (Kaz) T-Mobile Team 3
8 Koldo Gil (Spa) Liberty Seguros 2
9 Eladio Jimenez (Spa) Comunidad Valenciana-Kelme 1
Alto de Calar Alto - Cat. 1, km 88
1 Francisco José Lara (Spa) Paternina-Costa De Almeria 16 pts
2 Felix Cardenas (Col) Cafes Baque 12
3 Unai Osa (Spa) Illes Balears-Banesto 10
4 Javier Pascual Rodriguez (Spa) Comunidad Valenciana-Kelme 8
5 Marcos Serrano (Spa) Liberty Seguros 6
6 Koldo Gil (Spa) Liberty Seguros 4
7 Joaquin Rodriguez (Spa) Saunier Duval-Prodir 3
8 Alexandre Vinokourov (Kaz) T-Mobile Team 2
9 Angel Gomez (Spa) Paternina-Costa De Almeria 1
Obs. Calar Alto - Cat. E, km 145
1 Roberto Heras (Spa) Liberty Seguros 30 pts
2 Santiago Perez (Spa) Phonak Hearing Systems 25
3 Francisco Mancebo (Spa) Illes Balears-Banesto 20
4 Alejandro Valverde (Spa) Comunidad Valenciana-Kelme 16
5 Isidro Nozal (Spa) Liberty Seguros 12
6 Angel Gomez (Spa) Paternina-Costa De Almeria 10
7 Luis Perez (Spa) Cofidis, le credit par Telephone 8
8 Stefano Garzelli (Ita) Vini Caldirola-Nobili Rubinetterie 6
9 Peio Arreitunandia (Spa) Cafes Baque 4
10 Carlos Sastre (Spa) Team CSC 3
11 Manuel Beltran (Spa) US Postal Service p/b Berry Floor 2
12 Francisco José Lara (Spa) Paternina-Costa De Almeria 1
Sprints
Tabernas - km 25.8
1 Miguel A. M. Perdiguero (Spa) Saunier Duval-Prodir 4 pts
2 José Enrique Gutierrez (Spa) Phonak Hearing Systems 2
3 Dariusz Baranowski (Pol) Liberty Seguros 1
Bacares - km 70.3
1 Francisco José Lara (Spa) Paternina-Costa De Almeria 4 pts
2 Roberto Laiseka (Spa) Euskaltel-Euskadi 2
3 Javier Pascual Rodriguez (Spa) Comunidad Valenciana-Kelme 1
Gérgal - km 124
1 Francisco José Lara (Spa) Paternina-Costa De Almeria 4 pts
2 Koldo Gil (Spa) Liberty Seguros 2
3 Dariusz Baranowski (Pol) Liberty Seguros 1
Teams
1 Liberty Seguros 13.03.33
2 Comunidad Valenciana - Kelme 2.53
3 Costa de Almeria - Paternina 4.40
4 US Postal Service p/b Berry Floor 10.28
5 Illes Balears - Banesto 12.17
6 Cafes Baque 13.34
7 Team CSC 13.45
8 Phonak Hearing Systems 13.50
9 Saunier Duval - Prodir 14.53
10 Relax-Bodysol 21.31
11 Cofidis, le credit par telephone 26.10
12 Saeco 32.19
13 Euskaltel - Euskadi 43.56
14 Fassa Bortolo 45.53
15 T-Mobile Team 52.17
16 Rabobank 55.27
17 Vini Caldirola -Nobili Rubinetterie 1.00.41
18 Quick Step - Davitamon 1.12.55
19 Lampre 1.18.42
20 Alessio - Bianchi 1.30.30
21 AG2R Prevoyance 1.30.50
General classification after stage 12
1 Roberto Heras (Spa) Liberty Seguros 44.50.50
2 Francisco Mancebo (Spa) Illes Balears-Banesto 0.35
3 Alejandro Valverde (Spa) Comunidad Valenciana-Kelme 0.49
4 Isidro Nozal (Spa) Liberty Seguros 1.12
5 Floyd Landis (USA) US Postal Service p/b Berry Floor 2.19
6 Manuel Beltran (Spa) US Postal Service p/b Berry Floor 2.40
7 Carlos Sastre (Spa) Team CSC 3.16
8 Santiago Perez (Spa) Phonak Hearing Systems 4.22
9 Angel Gomez (Spa) Paternina-Costa De Almeria 5.07
10 David Blanco (Spa) Comunidad Valenciana-Kelme 6.12
11 Carlos Garcia Quesada (Spa) Comunidad Valenciana-Kelme 7.26
12 Damiano Cunego (Ita) Saeco 7.36
13 Luis Perez (Spa) Cofidis, le credit par Telephone 7.51
14 Stefano Garzelli (Ita) Vini Caldirola-Nobili Rubinetterie 8.39
15 Francisco José Lara (Spa) Paternina-Costa De Almeria 9.45
16 Peio Arreitunandia (Spa) Cafes Baque 10.15
17 Miguel A. M. Perdiguero (Spa) Saunier Duval-Prodir 10.41
18 Aitor Gonzalez (Spa) Fassa Bortolo 11.18
19 Marcos Serrano (Spa) Liberty Seguros 12.49
20 Luis Pasamontes (Spa) Relax-Bergasol 14.42
21 Eladio Jimenez (Spa) Comunidad Valenciana-Kelme 15.26
22 Victor Hugo Peña (Col) US Postal Service p/b Berry Floor 15.43
23 Denis Menchov (Rus) Illes Balears-Banesto 17.06
24 Jörg Jaksche (Ger) Team CSC 17.34
25 Samuel Sanchez (Spa) Euskaltel-Euskadi 17.51
26 Oscar Sevilla (Spa) Phonak Hearing Systems 18.16
27 Rubén Plaza (Spa) Comunidad Valenciana-Kelme 18.47
28 Joaquin Rodriguez (Spa) Saunier Duval-Prodir 18.57
29 Constantino Zaballa (Spa) Saunier Duval-Prodir 19.30
30 David Plaza (Spa) Cafes Baque 19.38
31 Jorge Ferrio (Spa) Paternina-Costa De Almeria 20.10
32 Manuel Calvente (Spa) Team CSC 20.45
33 Unai Osa (Spa) Illes Balears-Banesto 22.48
34 Joan Horrach (Spa) Illes Balears-Banesto 25.17
35 Juan Manuel Garate (Spa) Lampre 25.28
36 Felix Cardenas (Col) Cafes Baque 27.46
37 Daniel Atienza (Spa) Cofidis, le credit par Telephone 27.50
38 Johan Van Summeren (Bel) Relax-Bergasol 28.17
39 Leonardo Piepoli (Ita) Saunier Duval-Prodir 29.49
40 Hernan Buenahora (Col) Cafes Baque 30.24
41 Dariusz Baranowski (Pol) Liberty Seguros 30.51
42 José Luis Arrieta (Spa) Illes Balears-Banesto 30.52
43 José Miguel Elias (Spa) Relax-Bergasol 32.22
44 Tadej Valjavec (Slo) Phonak Hearing Systems 34.19
45 Jose Luis Rebollo (Spa) Relax-Bergasol 39.40
46 Benoit Joachim (Lux) US Postal Service p/b Berry Floor 39.44
47 Cadel Evans (Aus) T-Mobile Team 39.56
48 Pablo Lastras (Spa) Illes Balears-Banesto 40.03
49 Tyler Hamilton (USA) Phonak Hearing Systems 41.15
50 José Enrique Gutierrez (Spa) Phonak Hearing Systems 41.20
51 Ivan Parra (Col) Cafes Baque 43.07
52 Erik Zabel (Ger) T-Mobile Team 44.09
53 Iñigo Chaurreau (Spa) Ag2R Prevoyance 44.59
54 Haimar Zubeldia (Spa) Euskaltel-Euskadi 45.06
55 Dario David Cioni (Ita) Fassa Bortolo 48.48
56 Josep Jufre (Spa) Relax-Bergasol 49.10
57 Thorwald Veneberg (Ned) Rabobank 49.31
58 Francisco Garcia (Spa) Cafes Baque 49.39
59 Giampaolo Caruso (Ita) Liberty Seguros 50.19
60 Frank Schleck (Lux) Team CSC 50.37
61 David Cañada (Spa) Saunier Duval-Prodir 50.44
62 Sylvester Szymyd (Pol) Saeco 51.09
63 Guido Trentin (Ita) Cofidis, le credit par Telephone 51.10
64 Jurgen Van Goolen (Bel) Quick.Step-Davitamon 51.47
65 Kevin De Weert (Bel) Rabobank 54.00
66 Koldo Gil (Spa) Liberty Seguros 55.10
67 Cedric Vasseur (Fra) Cofidis, le credit par Telephone 55.18
68 Guennadi Mikhailov (Rus) US Postal Service p/b Berry Floor 55.57
69 Bingen Fernandez (Spa) Cofidis, le credit par Telephone 56.52
70 Jose Antonio Pecharroman (Spa) Quick.Step-Davitamon 57.47
71 Aitor Perez (Spa) Cafes Baque 58.38
72 David Latasa (Spa) Comunidad Valenciana-Kelme 59.35
73 Stuart O'Grady (Aus) Cofidis, le credit par Telephone 59.54
74 Roberto Laiseka (Spa) Euskaltel-Euskadi 59.55
75 Stephan Schreck (Ger) T-Mobile Team 1.00.20
76 Pieter Weening (Ned) Rabobank 1.01.24
77 Peter Luttenberger (Aut) Team CSC 1.02.45
78 Eddy Mazzoleni (Ita) Saeco 1.02.52
79 Cristian Moreni (Ita) Alessio-Bianchi 1.03.06
80 Alexandre Vinokourov (Kaz) T-Mobile Team 1.03.37
81 Alessandro Cortinovis (Ita) Lampre 1.03.42
82 Pedro Horrillo (Spa) Quick.Step-Davitamon 1.05.29
83 Joaquin Lopez (Spa) Paternina-Costa De Almeria 1.06.03
84 Patrick Calcagni (Swi) Vini Caldirola-Nobili Rubinetterie 1.06.19
85 Javier Pascual Rodriguez (Spa) Comunidad Valenciana-Kelme
86 Roberto Sgambelluri (Ita) Vini Caldirola-Nobili Rubinetterie 1.08.09
87 Joseba Beloki (Spa) Saunier Duval-Prodir 1.09.47
88 Antonio Cruz (USA) US Postal Service p/b Berry Floor 1.09.58
89 Bram Tankink (Ned) Quick.Step-Davitamon 1.12.16
90 David Herrero (Spa) Paternina-Costa De Almeria 1.12.56
91 Xavier Florencio (Spa) Relax-Bergasol 1.13.19
92 Michael Barry (Can) US Postal Service p/b Berry Floor 1.13.46
93 Vladimir Miholjevic (Cro) Alessio-Bianchi 1.14.45
94 Juan Fuentes (Spa) Saeco 1.16.23
95 Klaus Möller (Den) Alessio-Bianchi 1.16.35
96 Iñaki Isasi (Spa) Euskaltel-Euskadi 1.17.16
97 Luca Paolini (Ita) Quick.Step-Davitamon 1.18.00
98 Fabio Sacchi (Ita) Fassa Bortolo 1.18.21
99 David Fernandez (Spa) Paternina-Costa De Almeria 1.24.03
100 Igor Gonzalez de Galdeano (Spa) Liberty Seguros 1.25.25
101 Alberto Martinez (Spa) Relax-Bergasol 1.25.27
102 David Zabriskie (USA) US Postal Service p/b Berry Floor 1.26.10
103 Alberto Lopez De Munain (Spa) Euskaltel-Euskadi 1.26.15
104 Danilo Di Luca (Ita) Saeco 1.26.18
105 Antonio Colom (Spa) Illes Balears-Banesto 1.26.34
106 José Garrido (Spa) Quick.Step-Davitamon 1.28.21
107 Mikel Pradera (Spa) Illes Balears-Banesto 1.28.26
108 Ruslan Ivanov (Mda) Alessio-Bianchi 1.28.27
109 Santos Gonzalez (Spa) Phonak Hearing Systems 1.29.20
110 Rafael Casero (Spa) Saunier Duval-Prodir 1.30.23
111 Bert Grabsch (Ger) Phonak Hearing Systems 1.31.10
112 Volodymir Gustov (Ukr) Fassa Bortolo 1.31.38
113 Kevin Hulsmans (Bel) Quick.Step-Davitamon 1.32.47
114 Manuel Quinziato (Ita) Lampre 1.33.06
115 Marius Sabaliauskas (Ltu) Saeco 1.33.46
116 Marco Milesi (Ita) Vini Caldirola-Nobili Rubinetterie 1.34.05
117 Jan Hruska (Cze) Liberty Seguros 1.36.00
118 Francisco Cabello (Spa) Comunidad Valenciana-Kelme 1.38.45
119 Joost Posthuma (Ned) Rabobank 1.38.58
120 Maarten Den Bakker (Ned) Rabobank 1.39.27
121 Mauro Gerosa (Ita) Vini Caldirola-Nobili Rubinetterie 1.39.42
122 Mikel Astarloza (Spa) Ag2R Prevoyance 1.41.13
123 Dario Andriotto (Ita) Vini Caldirola-Nobili Rubinetterie 1.41.33
124 Pietro Caucchioli (Ita) Alessio-Bianchi 1.43.18
125 Julián Sanchez (Spa) Fassa Bortolo 1.46.52
126 Rene Andrle (Cze) Liberty Seguros 1.47.13
127 Mariano Piccoli (Ita) Lampre 1.48.07
128 Mikel Artetxe (Spa) Euskaltel-Euskadi 1.48.49
129 Hebert Gutierrez (Col) Cafes Baque 1.49.13
130 José Julia (Spa) Comunidad Valenciana-Kelme 1.49.48
131 Bert Roesems (Bel) Relax-Bergasol 1.50.15
132 Frank Høj (Den) Team CSC 1.50.43
133 Nacor Burgos (Spa) Relax-Bergasol 1.53.32
134 Guido Trenti (USA) Fassa Bortolo 1.54.49
135 José Garcia Acosta (Spa) Illes Balears-Banesto 1.57.04
136 Erki Pütsep (Est) Ag2R Prevoyance 1.57.05
137 Vladimir Gusev (Rus) Team CSC 1.57.08
138 Marco Velo (Ita) Fassa Bortolo 1.58.07
139 Daniele Righi (Ita) Lampre 1.59.44
140 Jan Boven (Ned) Rabobank 2.00.10
141 Alessandro Petacchi (Ita) Fassa Bortolo 2.00.55
142 Marco Zanotti (Ita) Vini Caldirola-Nobili Rubinetterie 2.02.15
143 Aitor Silloniz (Spa) Euskaltel-Euskadi 2.02.55
144 Brian Vandborg (Den) Team CSC 2.03.05
145 Alberto Ongarato (Ita) Fassa Bortolo 2.04.53
146 Alessandro Spezialetti (Ita) Saeco 2.04.56
147 Ellis Rastelli (Ita) Alessio-Bianchi 2.05.09
148 Paolo Fornaciari (Ita) Saeco 2.05.13
149 Ricardo Serrano (Spa) Cafes Baque 2.11.33
150 Matthew White (Aus) Cofidis, le credit par Telephone 2.13.17
Points classification
1 Stuart O'Grady (Aus) Cofidis, le credit par Telephone 130 pts
2 Erik Zabel (Ger) T-Mobile Team 128
3 Alessandro Petacchi (Ita) Fassa Bortolo 95
4 Alejandro Valverde (Spa) Comunidad Valenciana-Kelme 86
5 Roberto Heras (Spa) Liberty Seguros 72
6 Francisco Mancebo (Spa) Illes Balears-Banesto 59
7 Isidro Nozal (Spa) Liberty Seguros 57
8 Floyd Landis (USA) US Postal Service p/b Berry Floor 51
9 Denis Menchov (Rus) Illes Balears-Banesto 50
10 David Zabriskie (USA) US Postal Service p/b Berry Floor 49
11 Leonardo Piepoli (Ita) Saunier Duval-Prodir 44
12 Manuel Beltran (Spa) US Postal Service p/b Berry Floor 43
13 Carlos Sastre (Spa) Team CSC 38
14 Aitor Gonzalez (Spa) Fassa Bortolo 38
15 Stefano Garzelli (Ita) Vini Caldirola-Nobili Rubinetterie 37
16 Victor Hugo Peña (Col) US Postal Service p/b Berry Floor 36
17 Pedro Horrillo (Spa) Quick.Step-Davitamon 35
18 Miguel A. M. Perdiguero (Spa) Saunier Duval-Prodir 31
19 Jorge Ferrio (Spa) Paternina-Costa De Almeria 29
20 Eladio Jimenez (Spa) Comunidad Valenciana-Kelme 28
21 Benoit Joachim (Lux) US Postal Service p/b Berry Floor 28
22 Tyler Hamilton (USA) Phonak Hearing Systems 27
23 Marco Zanotti (Ita) Vini Caldirola-Nobili Rubinetterie 27
24 Santiago Perez (Spa) Phonak Hearing Systems 22
25 Antonio Cruz (USA) US Postal Service p/b Berry Floor 22
Mountains classification
1 Roberto Heras (Spa) Liberty Seguros 57 pts
2 Felix Cardenas (Col) Cafes Baque 56
3 Francisco Mancebo (Spa) Illes Balears-Banesto 53
4 José Miguel Elias (Spa) Relax-Bergasol 48
5 Eladio Jimenez (Spa) Comunidad Valenciana-Kelme 39
6 Francisco José Lara (Spa) Paternina-Costa De Almeria 36
7 David Fernandez (Spa) Paternina-Costa De Almeria 35
8 Isidro Nozal (Spa) Liberty Seguros 32
9 Leonardo Piepoli (Ita) Saunier Duval-Prodir 31
10 Alejandro Valverde (Spa) Comunidad Valenciana-Kelme 30
11 Santiago Perez (Spa) Phonak Hearing Systems 25
12 Manuel Quinziato (Ita) Lampre 20
13 Unai Osa (Spa) Illes Balears-Banesto 19
14 Pablo Lastras (Spa) Illes Balears-Banesto 17
15 Marcos Serrano (Spa) Liberty Seguros 16
16 Denis Menchov (Rus) Illes Balears-Banesto 14
17 Jorge Ferrio (Spa) Paternina-Costa De Almeria 14
18 Tadej Valjavec (Slo) Phonak Hearing Systems 14
19 Stuart O'Grady (Aus) Cofidis, le credit par Telephone 14
20 Javier Pascual Rodriguez (Spa) Comunidad Valenciana-Kelme 14
21 Ruslan Ivanov (Mda) Alessio-Bianchi 14
22 Juan Manuel Garate (Spa) Lampre 13
23 Angel Gomez (Spa) Paternina-Costa De Almeria 13
24 Luis Perez (Spa) Cofidis, le credit par Telephone 13
25 Juan Fuentes (Spa) Saeco 12
Combination classification
1 Roberto Heras (Spa) Liberty Seguros 7 pts
2 Francisco Mancebo (Spa) Illes Balears-Banesto 11
3 Alejandro Valverde (Spa) Comunidad Valenciana-Kelme 17
4 Isidro Nozal (Spa) Liberty Seguros 19
5 Floyd Landis (USA) US Postal Service p/b Berry Floor 43
6 Santiago Perez (Spa) Phonak Hearing Systems 43
7 Manuel Beltran (Spa) US Postal Service p/b Berry Floor 44
8 Eladio Jimenez (Spa) Comunidad Valenciana-Kelme 46
9 Carlos Sastre (Spa) Team CSC 47
10 Denis Menchov (Rus) Illes Balears-Banesto 48
11 Francisco José Lara (Spa) Paternina-Costa De Almeria 57
12 Angel Gomez (Spa) Paternina-Costa De Almeria 58
13 Leonardo Piepoli (Ita) Saunier Duval-Prodir 59
14 Stefano Garzelli (Ita) Vini Caldirola-Nobili Rubinetterie 64
15 Aitor Gonzalez (Spa) Fassa Bortolo 64
16 Jorge Ferrio (Spa) Paternina-Costa De Almeria 67
17 Luis Perez (Spa) Cofidis, le credit par Telephone 72
18 Felix Cardenas (Col) Cafes Baque 81
19 José Miguel Elias (Spa) Relax-Bergasol 89
20 Erik Zabel (Ger) T-Mobile Team 90
21 Carlos Garcia Quesada (Spa) Comunidad Valenciana-Kelme 92
22 Stuart O'Grady (Aus) Cofidis, le credit par Telephone 93
23 Damiano Cunego (Ita) Saeco 95
24 Peio Arreitunandia (Spa) Cafes Baque 104
25 Unai Osa (Spa) Illes Balears-Banesto 119
Teams classification
1 Comunidad Valenciana - Kelme 134.38.56
2 Liberty Seguros 5.43
3 US Postal Service p/b Berry Floor 13.05
4 Illes Balears - Banesto 19.40
5 Costa de Almeria - Paternina 20.14
6 Saunier Duval - Prodir 28.24
7 Team CSC 29.07
8 Phonak Hearing Systems 32.21
9 Cafes Baque 34.48
10 Relax-Bodysol 46.24
11 Cofidis, le credit par telephone 51.13
12 Saeco 1.06.22
13 T-Mobile Team 1.24.37
14 Euskaltel - Euskadi 1.41.14
15 Fassa Bortolo 1.46.16
16 Rabobank 1.52.53
17 Quick Step - Davitamon 2.03.18
18 Vini Caldirola -Nobili Rubinetterie 2.06.11
19 Lampre 2.23.53
20 Alessio - Bianchi 2.58.18
21 AG2R Prevoyance 3.02.47