1 Javier Pascual Rodriguez (Spa) Comunidad Valenciana-Kelme 5.02.59 (38.93 km/h)
2 Ivan Parra (Col) Cafes Baque
3 Joan Horrach (Spa) Illes Balears-Banesto 0.19
4 Hernan Buenahora (Col) Cafes Baque
5 Patrick Calcagni (Swi) Vini Caldirola-Nobili Rubinetterie 0.24
6 Cedric Vasseur (Fra) Cofidis, le credit par Telephone 0.35
7 Bram Tankink (Ned) Quick.Step-Davitamon 0.37
8 Alejandro Valverde (Spa) Comunidad Valenciana-Kelme 1.24
9 Francisco Mancebo (Spa) Illes Balears-Banesto
10 Stefano Garzelli (Ita) Vini Caldirola-Nobili Rubinetterie
11 Roberto Heras (Spa) Liberty Seguros
12 Santiago Perez (Spa) Phonak Hearing Systems
13 Luis Perez (Spa) Cofidis, le credit par Telephone
14 Carlos Sastre (Spa) Team CSC
15 David Blanco (Spa) Comunidad Valenciana-Kelme 1.28
16 Marcos Serrano (Spa) Liberty Seguros 1.32
17 Carlos Garcia Quesada (Spa) Comunidad Valenciana-Kelme 1.33
18 David Plaza (Spa) Cafes Baque 1.37
19 Jorge Ferrio (Spa) Paternina-Costa De Almeria
20 Angel Gomez (Spa) Paternina-Costa De Almeria
21 Leonardo Piepoli (Ita) Saunier Duval-Prodir
22 Isidro Nozal (Spa) Liberty Seguros
23 Unai Osa (Spa) Illes Balears-Banesto
24 Thorwald Veneberg (Ned) Rabobank
25 Eladio Jimenez (Spa) Comunidad Valenciana-Kelme
26 Francisco José Lara (Spa) Paternina-Costa De Almeria
27 Damiano Cunego (Ita) Saeco 1.51
28 Rubén Plaza (Spa) Comunidad Valenciana-Kelme 2.03
29 Juan Fuentes (Spa) Saeco 2.15
30 José Enrique Gutierrez (Spa) Phonak Hearing Systems 2.24
31 Samuel Sanchez (Spa) Euskaltel-Euskadi
32 Juan Manuel Garate (Spa) Lampre
33 Miguel A. M. Perdiguero (Spa) Saunier Duval-Prodir
34 Eddy Mazzoleni (Ita) Saeco
35 Luis Pasamontes (Spa) Relax-Bergasol 2.28
36 Frank Schleck (Lux) Team CSC
37 Jurgen Van Goolen (Bel) Quick.Step-Davitamon 2.29
38 Pablo Lastras (Spa) Illes Balears-Banesto
39 Manuel Calvente (Spa) Team CSC
40 Pieter Weening (Ned) Rabobank
41 Jose Antonio Pecharroman (Spa) Quick.Step-Davitamon
42 Aitor Perez (Spa) Cafes Baque
43 Joaquin Lopez (Spa) Paternina-Costa De Almeria
44 Haimar Zubeldia (Spa) Euskaltel-Euskadi
45 Francisco Garcia (Spa) Cafes Baque
46 Manuel Beltran (Spa) US Postal Service p/b Berry Floor
47 Dariusz Baranowski (Pol) Liberty Seguros
48 José Luis Arrieta (Spa) Illes Balears-Banesto
49 David Latasa (Spa) Comunidad Valenciana-Kelme
50 Oscar Sevilla (Spa) Phonak Hearing Systems 2.37
51 Daniel Atienza (Spa) Cofidis, le credit par Telephone
52 José Garcia Acosta (Spa) Illes Balears-Banesto 3.00
53 Koldo Gil (Spa) Liberty Seguros 3.03
54 Mikel Pradera (Spa) Illes Balears-Banesto 3.34
55 Erik Zabel (Ger) T-Mobile Team 6.44
56 Ruslan Ivanov (Mda) Alessio-Bianchi
57 Johan Van Summeren (Bel) Relax-Bergasol
58 Iñigo Chaurreau (Spa) Ag2R Prevoyance
59 Jose Luis Rebollo (Spa) Relax-Bergasol
60 Maarten Den Bakker (Ned) Rabobank
61 David Cañada (Spa) Saunier Duval-Prodir
62 Luca Paolini (Ita) Quick.Step-Davitamon
63 Josep Jufre (Spa) Relax-Bergasol
64 Vladimir Miholjevic (Cro) Alessio-Bianchi
65 Tadej Valjavec (Slo) Phonak Hearing Systems
66 Vladimir Gusev (Rus) Team CSC
67 Bert Grabsch (Ger) Phonak Hearing Systems
68 Stephan Schreck (Ger) T-Mobile Team
69 Klaus Möller (Den) Alessio-Bianchi
70 Benoit Joachim (Lux) US Postal Service p/b Berry Floor
71 Guennadi Mikhailov (Rus) US Postal Service p/b Berry Floor
72 Roberto Sgambelluri (Ita) Vini Caldirola-Nobili Rubinetterie
73 José Miguel Elias (Spa) Relax-Bergasol
74 Jörg Jaksche (Ger) Team CSC
75 Rafael Casero (Spa) Saunier Duval-Prodir
76 Antonio Cruz (USA) US Postal Service p/b Berry Floor
77 Bingen Fernandez (Spa) Cofidis, le credit par Telephone
78 Constantino Zaballa (Spa) Saunier Duval-Prodir
79 Sylvester Szmyd (Pol) Saeco
80 Felix Cardenas (Col) Cafes Baque 6.49
81 Marius Sabaliauskas (Ltu) Saeco 7.59
82 David Herrero (Spa) Paternina-Costa De Almeria 9.32
83 Joost Posthuma (Ned) Rabobank
84 Kevin De Weert (Bel) Rabobank
85 Dario David Cioni (Ita) Fassa Bortolo 12.50
86 Victor Hugo Peña (Col) US Postal Service p/b Berry Floor 13.17
87 Jan Hruska (Cze) Liberty Seguros 18.44
88 Giampaolo Caruso (Ita) Liberty Seguros
89 Igor Gonzalez de Galdeano (Spa) Liberty Seguros
90 Mauro Gerosa (Ita) Vini Caldirola-Nobili Rubinetterie 21.08
91 Mariano Piccoli (Ita) Lampre
92 Alessandro Cortinovis (Ita) Lampre
93 Pedro Horrillo (Spa) Quick.Step-Davitamon
94 Guido Trenti (USA) Fassa Bortolo
95 Marco Velo (Ita) Fassa Bortolo
96 Cadel Evans (Aus) T-Mobile Team
97 José Julia (Spa) Comunidad Valenciana-Kelme
98 Francisco Cabello (Spa) Comunidad Valenciana-Kelme
99 Alessandro Spezialetti (Ita) Saeco
100 Marco Milesi (Ita) Vini Caldirola-Nobili Rubinetterie
101 Manuel Quinziato (Ita) Lampre
102 Antonio Colom (Spa) Illes Balears-Banesto
103 Julián Sanchez (Spa) Fassa Bortolo
104 David Fernandez (Spa) Paternina-Costa De Almeria
105 Herbert Gutierrez (Col) Cafes Baque
106 Xavier Florencio (Spa) Relax-Bergasol
107 Mikel Artetxe (Spa) Euskaltel-Euskadi
108 Paolo Fornaciari (Ita) Saeco
109 Peter Luttenberger (Aut) Team CSC
110 Joaquin Rodriguez (Spa) Saunier Duval-Prodir
111 Ellis Rastelli (Ita) Alessio-Bianchi
112 Roberto Laiseka (Spa) Euskaltel-Euskadi
113 Aitor Silloniz (Spa) Euskaltel-Euskadi
114 Alberto Lopez De Munain (Spa) Euskaltel-Euskadi
115 Iñaki Isasi (Spa) Euskaltel-Euskadi
116 Matthew White (Aus) Cofidis, le credit par Telephone
117 Frank Høj (Den) Team CSC
118 Rene Andrle (Cze) Liberty Seguros
119 Kevin Hulsmans (Bel) Quick.Step-Davitamon
120 Guido Trentin (Ita) Cofidis, le credit par Telephone
121 Volodymir Gustov (Ukr) Fassa Bortolo
122 Dario Andriotto (Ita) Vini Caldirola-Nobili Rubinetterie
123 José Garrido (Spa) Quick.Step-Davitamon
124 Danilo Di Luca (Ita) Saeco
125 Daniele Righi (Ita) Lampre
DNS Aitor Gonzalez (Spa) Fassa Bortolo
DNS Alexandre Vinokourov (Kaz) T-Mobile Team
DNS Michael Barry (Can) US Postal Service p/b Berry Floor
DNF Cristian Moreni (Ita) Alessio-Bianchi
DNF Floyd Landis (USA) US Postal Service p/b Berry Floor
Points
1 Javier Pascual Rodriguez (Spa) Comunidad Valenciana-Kelme 25 pts
2 Ivan Parra (Col) Cafes Baque 20
3 Joan Horrach (Spa) Illes Balears-Banesto 16
4 Hernan Buenahora (Col) Cafes Baque 14
5 Patrick Calcagni (Swi) Vini Caldirola-Nobili Rubinetterie 12
6 Cedric Vasseur (Fra) Cofidis, le credit par Telephone 10
7 Bram Tankink (Ned) Quick.Step-Davitamon 9
8 Alejandro Valverde (Spa) Comunidad Valenciana-Kelme 8
9 Francisco Mancebo (Spa) Illes Balears-Banesto 7
10 Stefano Garzelli (Ita) Vini Caldirola-Nobili Rubinetterie 6
11 Roberto Heras (Spa) Liberty Seguros 5
12 Santiago Perez (Spa) Phonak Hearing Systems 4
13 Luis Perez (Spa) Cofidis, le credit par Telephone 3
14 Carlos Sastre (Spa) Team CSC 2
15 David Blanco (Spa) Comunidad Valenciana-Kelme 1
16 Aitor Silloniz (Spa) Euskaltel-Euskadi -20
Mountains
1st climb Alto de Vallejera (cat. 3) - km 5
1 Felix Cardenas (Col) Cafes Baque 6 pts
2 Jorge Ferrio (Spa) Paternina-Costa De Almeria 4
3 David Latasa (Spa) Comunidad Valenciana-Kelme 2
4 Unai Osa (Spa) Illes Balears-Banesto 1
2nd climb Puerto de la Peña Negra (cat. 1) - km 59
1 Juan Fuentes (Spa) Saeco 16 pts
2 Ivan Parra (Col) Cafes Baque 12
3 Hernan Buenahora (Col) Cafes Baque 10
4 Javier Pascual Rodriguez (Spa) Comunidad Valenciana-Kelme 8
5 Rubén Plaza (Spa) Comunidad Valenciana-Kelme 6
6 Patrick Calcagni (Swi) Vini Caldirola-Nobili Rubinetterie 4
7 Bram Tankink (Ned) Quick.Step-Davitamon 3
8 Thorwald Veneberg (Ned) Rabobank 2
9 Joan Horrach (Spa) Illes Balears-Banesto 1
3rd climb Puerto de Serranillos (cat. 1) - km 133
1 Juan Fuentes (Spa) Saeco 16 pts
2 Ivan Parra (Col) Cafes Baque 12
3 Hernan Buenahora (Col) Cafes Baque 10
4 Rubén Plaza (Spa) Comunidad Valenciana-Kelme 8
5 Bram Tankink (Ned) Quick.Step-Davitamon 6
6 Javier Pascual Rodriguez (Spa) Comunidad Valenciana-Kelme 4
7 Joan Horrach (Spa) Illes Balears-Banesto 3
8 Thorwald Veneberg (Ned) Rabobank 2
9 José Garcia Acosta (Spa) Illes Balears-Banesto 1
4th climb Puerto de Navalmoral (cat. 2) - km 174
1 Ivan Parra (Col) Cafes Baque 10 pts
2 Javier Pascual Rodriguez (Spa) Comunidad Valenciana-Kelme 7
3 Joan Horrach (Spa) Illes Balears-Banesto 5
4 Hernan Buenahora (Col) Cafes Baque 3
5 Patrick Calcagni (Swi) Vini Caldirola-Nobili Rubinetterie 2
6 Cedric Vasseur (Fra) Cofidis, le credit par Telephone 1
Sprints
1st intermediate sprint at Puente del Congosto - km 25.7
1 Erik Zabel (Ger) T-Mobile Team 4 pts
2 Stephan Schreck (Ger) T-Mobile Team 2
3 José Garcia Acosta (Spa) Illes Balears-Banesto 1
2nd intermediate sprint at Navarredondade Gredos - km 86
1 Thorwald Veneberg (Ned) Rabobank 4 pts
2 Hernan Buenahora (Col) Cafes Baque 2
3 Javier Pascual Rodriguez (Spa) Comunidad Valenciana-Kelme 1
3rd intermediate sprint at Navalmoral de la Sierra - km 165.3
1 Patrick Calcagni (Swi) Vini Caldirola-Nobili Rubinetterie 4 pts
2 Ivan Parra (Col) Cafes Baque 2
3 Joan Horrach (Spa) Illes Balears-Banesto 1
Teams
1 Cafes Baque 15.10.53
2 Comunidad Valenciana - Kelme 0.56
3 Illes Balears - Banesto 1.24
4 Liberty Seguros 2.37
5 Cofidis, le credit par telephone 2.40
6 Costa de Almeria - Paternina 2.55
7 Quick Step - Davitamon 3.39
8 Team CSC 4.25
9 Phonak Hearing Systems 4.29
10 Saeco 4.34
11 Vini Caldirola -Nobili Rubinetterie 6.36
12 Saunier Duval - Prodir 8.49
13 Rabobank 8.54
14 Relax-Bodysol 14.00
15 US Postal Service p/b Berry Floor 14.01
16 Alessio - Bianchi 18.16
17 Euskaltel - Euskadi 24.05
18 T-Mobile Team 32.40
19 Lampre 42.44
20 Fassa Bortolo 53.10
General classification after stage 18
1 Roberto Heras (Spa) Liberty Seguros 68.33.04
2 Santiago Perez (Spa) Phonak Hearing Systems 1.13
3 Alejandro Valverde (Spa) Comunidad Valenciana-Kelme 2.15
4 Francisco Mancebo (Spa) Illes Balears-Banesto 2.16
5 Isidro Nozal (Spa) Liberty Seguros 6.08
6 Carlos Sastre (Spa) Team CSC 7.56
7 Angel Gomez (Spa) Paternina-Costa De Almeria 10.21
8 Carlos Garcia Quesada (Spa) Comunidad Valenciana-Kelme 11.18
9 Luis Perez (Spa) Cofidis, le credit par Telephone 12.25
10 Manuel Beltran (Spa) US Postal Service p/b Berry Floor 12.56
11 David Blanco (Spa) Comunidad Valenciana-Kelme 14.13
12 Stefano Garzelli (Ita) Vini Caldirola-Nobili Rubinetterie 17.23
13 Marcos Serrano (Spa) Liberty Seguros 20.01
14 Francisco José Lara (Spa) Paternina-Costa De Almeria 20.07
15 Miguel A. M. Perdiguero (Spa) Saunier Duval-Prodir 22.50
16 Samuel Sanchez (Spa) Euskaltel-Euskadi 26.38
17 Jorge Ferrio (Spa) Paternina-Costa De Almeria 28.29
18 Luis Pasamontes (Spa) Relax-Bergasol 30.50
19 David Plaza (Spa) Cafes Baque 31.29
20 Eladio Jimenez (Spa) Comunidad Valenciana-Kelme 32.24
21 Damiano Cunego (Ita) Saeco 32.58
22 Unai Osa (Spa) Illes Balears-Banesto 33.31
23 Oscar Sevilla (Spa) Phonak Hearing Systems 33.45
24 Manuel Calvente (Spa) Team CSC 36.00
25 Juan Manuel Garate (Spa) Lampre 41.17
26 Daniel Atienza (Spa) Cofidis, le credit par Telephone 42.31
27 Joan Horrach (Spa) Illes Balears-Banesto 42.47
28 Ivan Parra (Col) Cafes Baque 43.15
29 Tadej Valjavec (Slo) Phonak Hearing Systems 43.37
30 Leonardo Piepoli (Ita) Saunier Duval-Prodir 45.02
31 Hernan Buenahora (Col) Cafes Baque 48.04
32 José Luis Arrieta (Spa) Illes Balears-Banesto 50.55
33 Dariusz Baranowski (Pol) Liberty Seguros 52.43
34 Felix Cardenas (Col) Cafes Baque 53.51
35 Constantino Zaballa (Spa) Saunier Duval-Prodir 57.06
36 José Enrique Gutierrez (Spa) Phonak Hearing Systems 59.36
37 Rubén Plaza (Spa) Comunidad Valenciana-Kelme 1.06.28
38 Francisco Garcia (Spa) Cafes Baque 1.08.29
39 Johan Van Summeren (Bel) Relax-Bergasol 1.08.46
40 Cedric Vasseur (Fra) Cofidis, le credit par Telephone 1.11.24
41 Pablo Lastras (Spa) Illes Balears-Banesto 1.12.02
42 José Miguel Elias (Spa) Relax-Bergasol 1.13.28
43 Jörg Jaksche (Ger) Team CSC 1.15.45
44 Joaquin Rodriguez (Spa) Saunier Duval-Prodir 1.15.59
45 Iñigo Chaurreau (Spa) Ag2R Prevoyance 1.16.05
46 Haimar Zubeldia (Spa) Euskaltel-Euskadi 1.16.23
47 Victor Hugo Peña (Col) US Postal Service p/b Berry Floor 1.19.24
48 Erik Zabel (Ger) T-Mobile Team 1.19.34
49 David Cañada (Spa) Saunier Duval-Prodir 1.25.47
50 Frank Schleck (Lux) Team CSC 1.28.43
51 Jose Luis Rebollo (Spa) Relax-Bergasol 1.29.36
52 Dario David Cioni (Ita) Fassa Bortolo 1.30.23
53 Jose Antonio Pecharroman (Spa) Quick.Step-Davitamon 1.31.09
54 Thorwald Veneberg (Ned) Rabobank 1.31.12
55 Koldo Gil (Spa) Liberty Seguros 1.31.30
56 Javier Pascual Rodriguez (Spa) Comunidad Valenciana-Kelme 1.31.39
57 Benoit Joachim (Lux) US Postal Service p/b Berry Floor 1.36.01
58 Joaquin Lopez (Spa) Paternina-Costa De Almeria 1.37.00
59 Stephan Schreck (Ger) T-Mobile Team 1.38.44
60 Guennadi Mikhailov (Rus) US Postal Service p/b Berry Floor 1.40.00
61 David Latasa (Spa) Comunidad Valenciana-Kelme 1.40.27
62 Cadel Evans (Aus) T-Mobile Team 1.40.46
63 Jurgen Van Goolen (Bel) Quick.Step-Davitamon 1.40.52
64 Roberto Laiseka (Spa) Euskaltel-Euskadi 1.41.57
65 Sylvester Szmyd (Pol) Saeco 1.42.04
66 Pieter Weening (Ned) Rabobank 1.42.37
67 Josep Jufre (Spa) Relax-Bergasol 1.43.12
68 Patrick Calcagni (Swi) Vini Caldirola-Nobili Rubinetterie 1.46.33
69 Giampaolo Caruso (Ita) Liberty Seguros 1.49.30
70 Bram Tankink (Ned) Quick.Step-Davitamon 1.50.06
71 Bingen Fernandez (Spa) Cofidis, le credit par Telephone 1.51.46
72 Kevin De Weert (Bel) Rabobank 1.53.01
73 Eddy Mazzoleni (Ita) Saeco 1.56.52
74 Aitor Perez (Spa) Cafes Baque 1.58.57
75 Antonio Cruz (USA) US Postal Service p/b Berry Floor 1.59.24
76 David Herrero (Spa) Paternina-Costa De Almeria 2.00.10
77 Roberto Sgambelluri (Ita) Vini Caldirola-Nobili Rubinetterie 2.00.35
78 Klaus Möller (Den) Alessio-Bianchi 2.01.41
79 Guido Trentin (Ita) Cofidis, le credit par Telephone 2.04.04
80 Rafael Casero (Spa) Saunier Duval-Prodir 2.06.32
81 Vladimir Miholjevic (Cro) Alessio-Bianchi 2.08.23
82 Alessandro Cortinovis (Ita) Lampre 2.11.29
83 Juan Fuentes (Spa) Saeco 2.12.54
84 Alberto Lopez De Munain (Spa) Euskaltel-Euskadi 2.13.56
85 Peter Luttenberger (Aut) Team CSC 2.16.07
86 Luca Paolini (Ita) Quick.Step-Davitamon 2.17.06
87 Iñaki Isasi (Spa) Euskaltel-Euskadi 2.17.11
88 Marius Sabaliauskas (Ltu) Saeco 2.17.46
89 Ruslan Ivanov (Mda) Alessio-Bianchi 2.21.57
90 Pedro Horrillo (Spa) Quick.Step-Davitamon 2.23.42
91 Xavier Florencio (Spa) Relax-Bergasol 2.24.31
92 Mikel Pradera (Spa) Illes Balears-Banesto 2.25.39
93 David Fernandez (Spa) Paternina-Costa De Almeria 2.33.15
94 Bert Grabsch (Ger) Phonak Hearing Systems 2.35.02
95 Danilo Di Luca (Ita) Saeco 2.35.10
96 Antonio Colom (Spa) Illes Balears-Banesto 2.35.58
97 José Garrido (Spa) Quick.Step-Davitamon 2.37.05
98 Maarten Den Bakker (Ned) Rabobank 2.37.17
99 Joost Posthuma (Ned) Rabobank 2.43.15
100 Vladimir Gusev (Rus) Team CSC 2.45.30
101 José Garcia Acosta (Spa) Illes Balears-Banesto 2.45.50
102 Jan Hruska (Cze) Liberty Seguros 2.46.03
103 José Julia (Spa) Comunidad Valenciana-Kelme 2.46.27
104 Igor Gonzalez de Galdeano (Spa) Liberty Seguros 2.46.32
105 Francisco Cabello (Spa) Comunidad Valenciana-Kelme 2.47.51
106 Mauro Gerosa (Ita) Vini Caldirola-Nobili Rubinetterie 2.49.38
107 Volodymir Gustov (Ukr) Fassa Bortolo 2.49.40
108 Manuel Quinziato (Ita) Lampre 2.50.51
109 Kevin Hulsmans (Bel) Quick.Step-Davitamon 2.51.31
110 Marco Milesi (Ita) Vini Caldirola-Nobili Rubinetterie 2.53.53
111 Mikel Artetxe (Spa) Euskaltel-Euskadi 2.59.32
112 Dario Andriotto (Ita) Vini Caldirola-Nobili Rubinetterie 3.01.09
113 Herbert Gutierrez (Col) Cafes Baque 3.05.22
114 Rene Andrle (Cze) Liberty Seguros 3.09.12
115 Julián Sanchez (Spa) Fassa Bortolo 3.11.41
116 Frank Høj (Den) Team CSC 3.11.58
117 Mariano Piccoli (Ita) Lampre 3.16.42
118 Alessandro Spezialetti (Ita) Saeco 3.16.44
119 Daniele Righi (Ita) Lampre 3.20.17
120 Guido Trenti (USA) Fassa Bortolo 3.24.09
121 Marco Velo (Ita) Fassa Bortolo 3.27.07
122 Paolo Fornaciari (Ita) Saeco 3.29.17
123 Ellis Rastelli (Ita) Alessio-Bianchi 3.29.46
124 Aitor Silloniz (Spa) Euskaltel-Euskadi 3.34.50
125 Matthew White (Aus) Cofidis, le credit par Telephone 3.38.48
Points classification
1 Erik Zabel (Ger) T-Mobile Team 152 pts
2 Alejandro Valverde (Spa) Comunidad Valenciana-Kelme 136
3 Roberto Heras (Spa) Liberty Seguros 118
4 Francisco Mancebo (Spa) Illes Balears-Banesto 106
5 Santiago Perez (Spa) Phonak Hearing Systems 96
6 Isidro Nozal (Spa) Liberty Seguros 76
7 Carlos Sastre (Spa) Team CSC 59
8 Leonardo Piepoli (Ita) Saunier Duval-Prodir 52
9 Pedro Horrillo (Spa) Quick.Step-Davitamon 51
10 Angel Gomez (Spa) Paternina-Costa De Almeria 44
11 Luis Perez (Spa) Cofidis, le credit par Telephone 44
12 Stefano Garzelli (Ita) Vini Caldirola-Nobili Rubinetterie 44
13 Manuel Beltran (Spa) US Postal Service p/b Berry Floor 43
14 Antonio Cruz (USA) US Postal Service p/b Berry Floor 42
15 Felix Cardenas (Col) Cafes Baque 41
16 Jorge Ferrio (Spa) Paternina-Costa De Almeria 40
17 Ivan Parra (Col) Cafes Baque 38
18 Miguel A. M. Perdiguero (Spa) Saunier Duval-Prodir 37
19 Victor Hugo Peña (Col) US Postal Service p/b Berry Floor 36
20 Javier Pascual Rodriguez (Spa) Comunidad Valenciana-Kelme 33
21 David Fernandez (Spa) Paternina-Costa De Almeria 33
22 Benoit Joachim (Lux) US Postal Service p/b Berry Floor 29
23 Eladio Jimenez (Spa) Comunidad Valenciana-Kelme 28
24 Carlos Garcia Quesada (Spa) Comunidad Valenciana-Kelme 28
25 José Julia (Spa) Comunidad Valenciana-Kelme 27
Mountains classification
1 Felix Cardenas (Col) Cafes Baque 132 pts
2 Roberto Heras (Spa) Liberty Seguros 107
3 Santiago Perez (Spa) Phonak Hearing Systems 102
4 Francisco Mancebo (Spa) Illes Balears-Banesto 90
5 Alejandro Valverde (Spa) Comunidad Valenciana-Kelme 67
6 José Miguel Elias (Spa) Relax-Bergasol 50
7 Juan Fuentes (Spa) Saeco 44
8 Francisco José Lara (Spa) Paternina-Costa De Almeria 42
9 Eladio Jimenez (Spa) Comunidad Valenciana-Kelme 42
10 Isidro Nozal (Spa) Liberty Seguros 40
11 Jorge Ferrio (Spa) Paternina-Costa De Almeria 36
12 Ivan Parra (Col) Cafes Baque 36
13 Javier Pascual Rodriguez (Spa) Comunidad Valenciana-Kelme 36
14 David Fernandez (Spa) Paternina-Costa De Almeria 35
15 Constantino Zaballa (Spa) Saunier Duval-Prodir 35
16 Tadej Valjavec (Slo) Phonak Hearing Systems 34
17 Leonardo Piepoli (Ita) Saunier Duval-Prodir 32
18 Angel Gomez (Spa) Paternina-Costa De Almeria 31
19 José Luis Arrieta (Spa) Illes Balears-Banesto 29
20 Luis Perez (Spa) Cofidis, le credit par Telephone 28
21 Hernan Buenahora (Col) Cafes Baque 24
22 Carlos Sastre (Spa) Team CSC 23
23 Manuel Quinziato (Ita) Lampre 20
24 Unai Osa (Spa) Illes Balears-Banesto 20
25 Carlos Garcia Quesada (Spa) Comunidad Valenciana-Kelme 19
Combined classification
1 Roberto Heras (Spa) Liberty Seguros 6 pts
2 Santiago Perez (Spa) Phonak Hearing Systems 10
3 Alejandro Valverde (Spa) Comunidad Valenciana-Kelme 10
4 Francisco Mancebo (Spa) Illes Balears-Banesto 12
5 Isidro Nozal (Spa) Liberty Seguros 21
6 Carlos Sastre (Spa) Team CSC 35
7 Angel Gomez (Spa) Paternina-Costa De Almeria 35
8 Luis Perez (Spa) Cofidis, le credit par Telephone 40
9 Jorge Ferrio (Spa) Paternina-Costa De Almeria 44
10 Felix Cardenas (Col) Cafes Baque 50
11 Francisco José Lara (Spa) Paternina-Costa De Almeria 52
12 Eladio Jimenez (Spa) Comunidad Valenciana-Kelme 52
13 Manuel Beltran (Spa) US Postal Service p/b Berry Floor 55
14 Leonardo Piepoli (Ita) Saunier Duval-Prodir 55
15 Carlos Garcia Quesada (Spa) Comunidad Valenciana-Kelme 57
16 Ivan Parra (Col) Cafes Baque 57
17 Stefano Garzelli (Ita) Vini Caldirola-Nobili Rubinetterie 65
18 Tadej Valjavec (Slo) Phonak Hearing Systems 71
19 Miguel A. M. Perdiguero (Spa) Saunier Duval-Prodir 81
20 Hernan Buenahora (Col) Cafes Baque 83
21 David Blanco (Spa) Comunidad Valenciana-Kelme 86
22 José Miguel Elias (Spa) Relax-Bergasol 89
23 Javier Pascual Rodriguez (Spa) Comunidad Valenciana-Kelme 89
24 Erik Zabel (Ger) T-Mobile Team 91
25 Constantino Zaballa (Spa) Saunier Duval-Prodir 100
Teams classification
1 Comunidad Valenciana - Kelme 205.45.20
2 Liberty Seguros 18.09
3 Illes Balears - Banesto 25.05
4 Costa de Almeria - Paternina 36.18
5 Phonak Hearing Systems 45.45
6 Cafes Baque 52.02
7 US Postal Service p/b Berry Floor 1.19.58
8 Cofidis, le credit par telephone 1.25.41
9 Saunier Duval - Prodir 1.26.22
10 Team CSC 1.26.58
11 Relax-Bodysol 2.22.39
12 Saeco 2.30.40
13 Euskaltel - Euskadi 2.44.30
14 T-Mobile Team 3.02.06
15 Vini Caldirola -Nobili Rubinetterie 3.44.52
16 Quick Step - Davitamon 3.56.49
17 Rabobank 3.57.26
18 Fassa Bortolo 4.35.03
19 Lampre 5.05.23
20 Alessio - Bianchi 5.18.40