1 Alejandro Valverde (Spa) Comunidad Valenciana-Kelme 3.36.28
2 Rolf Aldag (Ger) T-Mobile 0.01
3 Pedro Horrillo (Spa) Quick.Step-Davitamon
4 Josu Silloniz (Spa) Euskaltel-Euskadi
5 Antonio Colom (Spa) Illes Balears-Banesto
6 David Blanco (Spa) Comunidad Valenciana-Kelme
7 Ruben Plaza (Spa) Comunidad Valenciana-Kelme
8 Marc Lotz (Ned) Rabobank
9 Constantino Zaballa (Spa) Saunier Duval-Prodir
10 Bingen Fernandez (Spa) Cofidis
11 Bram De Groot (Ned) Rabobank
12 Grischa Niermann (Ger) Rabobank
13 Rafael Casero (Spa) Saunier Duval-Prodir
14 Pedro Cardoso (Por) Milaneza-Maia
15 Patrik Sinkewitz (Ger) Quick.Step-Davitamon
16 David Cañada (Spa) Saunier Duval-Prodir
17 Koldo Gil (Spa) Liberty Seguros
18 Michael Rogers (Aus) Quick.Step-Davitamon
19 Alex Zuelle (Swi) Phonak Hearing Systems
20 Alberto Contador (Spa) Liberty Seguros
21 Javier Cherro (Spa) Comunidad Valenciana-Kelme
22 Jérôme Pineau (Fra) Brioches La Boulangere
23 David Bernabeu (Spa) Milaneza-Maia
24 Jorge Ferrio (Spa) Costa Almeria-Paternina
25 José Alberto Martinez (Spa) Relax-Bodysol
26 Cadel Evans (Aus) T-Mobile
27 Fabian Jeker (Swi) Saunier Duval-Prodir
28 Josep Jufre (Spa) Relax-Bodysol
29 Iñigo Cuesta (Spa) Cofidis
30 Leonardo Piepoli (Ita) Saunier Duval-Prodir
31 Denis Menchov (Rus) Illes Balears-Banesto
32 Javier Ramirez (Spa) Liberty Seguros
33 Sylvain Chavanel (Fra) Brioches La Boulangere
34 Rafael Diaz (Spa) Liberty Seguros 0.21
35 Alberto Hierro (Spa) Cafes Baque 1.22
36 Richard Virenque (Fra) Quick.Step-Davitamon
37 David Herrero (Spa) Costa Almeria-Paternina
38 David Fernandez (Spa) Costa Almeria-Paternina
39 Johann Tschopp (Swi) Phonak Hearing Systems
40 Alexandre Moos (Swi) Phonak Hearing Systems
41 José Luis Rebollo (Spa) Relax-Bodysol
42 Torsten Hiekmann (Ger) T-Mobile
43 Andrei Zintchenko (Rus) Milaneza-Maia
44 Joseba Albizu (Spa) Euskaltel-Euskadi
45 Luis Pasamontes (Spa) Relax-Bodysol
46 Matthias Kessler (Ger) T-Mobile
47 Francisco Gutierrez (Spa) Cafes Baque
48 Michael Boogerd (Ned) Rabobank
49 Angel Edo (Spa) Milaneza-Maia
50 Txema Del Olmo (Spa) Milaneza-Maia
51 Santiago Botero (Col) T-Mobile
52 Christian Werner (Ger) T-Mobile
53 Mark Scanlon (Irl) Ag2r-Prevoyance
54 Bruno Castanheira (Por) Milaneza-Maia
55 Stephane Goubert (Fra) Ag2r-Prevoyance
56 Gorka Arrizabalaga (Spa) Euskaltel-Euskadi
57 Gustavo Domingos (Spa) Relax-Bodysol
58 Matthew White (Aus) Cofidis
59 Aitor Silloniz (Spa) Euskaltel-Euskadi
60 Unai Yus (Spa) Brioches La Boulangere
61 Gonzalo Bayarri (Spa) Phonak Hearing Systems
62 Adolfo Garcia (Spa) Comunidad Valenciana-Kelme
63 Erik Dekker (Ned) Rabobank
64 Daniel Atienza (Spa) Cofidis
65 Iker Flores (Spa) Euskaltel-Euskadi
66 Michael Rasmussen (Den) Rabobank
67 Tadej Valjavec (Slo) Phonak Hearing Systems
68 Ludovic Turpin (Fra) Ag2r-Prevoyance
69 Pedro Arreitunandia (Spa) Cafes Baque
70 Robert Bartko (Ger) Rabobank 2.41
71 Jose Cayetano Julia (Spa) Comunidad Valenciana-Kelme 2.50
72 Jose Miguel Elias (Spa) Relax-Bodysol 3.26
73 Carlos Zarate (Spa) Comunidad Valenciana-Kelme
74 Christia Van De Velde (USA) Liberty Seguros 4.58
75 Laurent Dufaux (Swi) Quick.Step-Davitamon
76 Luis Leon Sanchez (Spa) Liberty Seguros
77 Anthony Charteau (Fra) Brioches La Boulangere
78 David Lopez (Spa) Cafes Baque
79 José E. Gutierrez (Spa) Phonak Hearing Systems 6.07
80 Gorka Beloki (Spa) Brioches La Boulangere 6.13
81 Mikel Astarloza (Spa) Ag2r-Prevoyance
82 Ivan Mayoz (Spa) Relax-Bodysol 7.17
83 José Antonio Garrido (Spa) Quick.Step-Davitamon
84 Gilberto Martins (Por) Milaneza-Maia 9.58
85 Lizuarte Martins (Por) Milaneza-Maia
86 Markel Irizar (Spa) Euskaltel-Euskadi
87 Andreas Kloden (Ger) T-Mobile
88 Christophe Oriol (Fra) Ag2r-Prevoyance 10.07
89 Luis Perez (Spa) Cofidis 15.11
90 Roberto Laiseka (Spa) Euskaltel-Euskadi
91 Xabier Zandio (Spa) Illes Balears-Banesto
92 Anton Luengo (Spa) Euskaltel-Euskadi
93 David Millar (GBr) Cofidis 15.27
94 José Luis Arrieta (Spa) Illes Balears-Banesto 17.56
95 Santos Gonzalez (Spa) Phonak Hearing Systems 19.35
96 Juan Gomis (Spa) Saunier Duval-Prodir
97 Alexandre Usov (Blr) Phonak Hearing Systems
98 Carlos Torrent (Spa) Costa Almeria-Paternina
99 José Antonio Lopez (Spa) Illes Balears-Banesto
100 Didier Rous (Fra) Brioches La Boulangere
101 Antonio Tauler (Spa) Illes Balears-Banesto
102 Gustavo Cesar (Spa) Relax-Bodysol
103 Frédéric Amorison (Bel) Quick.Step-Davitamon
104 Samuel Dumoulin (Fra) Ag2r-Prevoyance
105 Haritz Arruti (Spa) Cafes Baque
106 Alexandre Vinokourov (Kaz) T-Mobile
107 Francisco José Lara (Spa) Costa Almeria-Paternina
108 Daniel Becke (Ger) Illes Balears-Banesto
109 Jorge Garcia (Spa) Cafes Baque
110 Massimo Strazzer (Ita) Saunier Duval-Prodir
111 Thomas Voeckler (Fra) Brioches La Boulangere
112 Carlos R. Golbano (Spa) Costa Almeria-Paternina
113 Guido Trentin (Ita) Cofidis
114 Isaac Galvez (Spa) Illes Balears-Banesto
Points
1 Alejandro Valverde (Spa) Comunidad Valenciana-Kelme 25 pts
2 Rolf Aldag (Ger) T-Mobile 20
3 Pedro Horrillo (Spa) Quick.Step-Davitamon 16
4 Josu Silloniz (Spa) Euskaltel-Euskadi 14
5 Antonio Colom (Spa) Illes Balears-Banesto 12
6 David Blanco (Spa) Comunidad Valenciana-Kelme 10
7 Ruben Plaza (Spa) Comunidad Valenciana-Kelme 9
8 Marc Lotz (Ned) Rabobank 8
9 Constantino Zaballa (Spa) Saunier Duval-Prodir 7
10 Bingen Fernandez (Spa) Cofidis 6
11 Bram De Groot (Ned) Rabobank 5
12 Grischa Niermann (Ger) Rabobank 4
13 Rafael Casero (Spa) Saunier Duval-Prodir 3
14 Pedro Cardoso (Por) Milaneza-Maia 2
15 Patrik Sinkewitz (Ger) Quick.Step-Davitamon 1
Mountains
Coll De Rates - Cat. 1, km 63,00
1 Luis Leon Sanchez (Spa) Liberty Seguros 16 pts
2 Jose Cayetano Julia (Spa) Comunidad Valenciana-Kelme 12
3 Constantino Zaballa (Spa) Saunier Duval-Prodir 10
4 Ruben Plaza (Spa) Comunidad Valenciana-Kelme 8
5 Adolfo Garcia (Spa) Comunidad Valenciana-Kelme 6
6 Alejandro Valverde (Spa) Comunidad Valenciana-Kelme 4
7 Antonio Colom (Spa) Illes Balears-Banesto 3
8 Grischa Niermann (Ger) Rabobank 2
9 Patrik Sinkewitz (Ger) Quick.Step-Davitamon 1
Alto De Benissa, - Cat. 3, km 129,70
1 Adolfo Garcia (Spa) Comunidad Valenciana-Kelme 6 pts
2 Ruben Plaza (Spa) Comunidad Valenciana-Kelme 4
3 José Alberto Martinez (Spa) Relax-Bodysol 2
4 Koldo Gil (Spa) Liberty Seguros 1
Sprints
Callosa D'en Sarria, km 43,50
1 Jose Cayetano Julia (Spa) Comunidad Valenciana-Kelme 3 pts
2 Luis Leon Sanchez (Spa) Liberty Seguros 2
3 Joseba Albizu (Spa) Euskaltel-Euskadi 1
Moraira, km 107,00
1 Erik Dekker (Ned) Rabobank 3 pts
2 Adolfo Garcia (Spa) Comunidad Valenciana-Kelme 2
3 Jose Cayetano Julia (Spa) Comunidad Valenciana-Kelme 1
Teams
1 Comunidad Valenciana-Kelme 10.49.26
2 Rabobank 0.01
3 Quick.Step-Davitamon
4 Saunier Duval-Prodir
5 Liberty Seguros
6 T-Mobile 1.22
7 Milaneza-Maia
8 Relax-Bodysol
9 Cofidis
10 Brioches La Boulangere
11 Phonak Hearing Systems 2.43
12 Costa Almeria-Paternina
13 Euskaltel-Euskadi
14 Cafes Baque 4.04
15 Ag2R Prevoyance
16 Illes Balears-Banesto 15.11
General classification after stage 2
1 Antonio Colom (Spa) Illes Balears-Banesto 7.02.05
2 David Blanco (Spa) Comunidad Valenciana-Kelme 0.01
3 Alejandro Valverde (Spa) Comunidad Valenciana-Kelme 0.09
4 Grischa Niermann (Ger) Rabobank
5 José Alberto Martinez (Spa) Relax-Bodysol 0.13
6 Iñigo Cuesta (Spa) Cofidis
7 Pedro Horrillo (Spa) Quick.Step-Davitamon 0.15
8 Rolf Aldag (Ger) T-Mobile
9 Ruben Plaza (Spa) Comunidad Valenciana-Kelme 0.19
10 Constantino Zaballa (Spa) Saunier Duval-Prodir
11 Bingen Fernandez (Spa) Cofidis 0.21
12 Koldo Gil (Spa) Liberty Seguros
13 Patrik Sinkewitz (Ger) Quick.Step-Davitamon
14 David Cañada (Spa) Saunier Duval-Prodir
15 Jorge Ferrio (Spa) Costa Almeria-Paternina
16 Sylvain Chavanel (Fra) Brioches La Boulangere
17 Fabian Jeker (Swi) Saunier Duval-Prodir
18 Pedro Cardoso (Por) Milaneza-Maia
19 Alex Zuelle (Swi) Phonak Hearing Systems
20 David Bernabeu (Spa) Milaneza-Maia
21 Josep Jufre (Spa) Relax-Bodysol
22 Jérôme Pineau (Fra) Brioches La Boulangere
23 Denis Menchov (Rus) Illes Balears-Banesto
24 Leonardo Piepoli (Ita) Saunier Duval-Prodir
25 Alberto Contador (Spa) Liberty Seguros 1.13
26 Josu Silloniz (Spa) Euskaltel-Euskadi 1.14
27 Rafael Casero (Spa) Saunier Duval-Prodir
28 Michael Rogers (Aus) Quick.Step-Davitamon
29 Javier Ramirez (Spa) Liberty Seguros
30 Rafael Diaz (Spa) Liberty Seguros 1.34
31 Erik Dekker (Ned) Rabobank 1.39
32 Adolfo Garcia (Spa) Comunidad Valenciana-Kelme 1.40
33 Angel Edo (Spa) Milaneza-Maia 1.42
34 Luis Pasamontes (Spa) Relax-Bodysol
35 Torsten Hiekmann (Ger) T-Mobile
36 Matthew White (Aus) Cofidis
37 Michael Boogerd (Ned) Rabobank
38 Txema Del Olmo (Spa) Milaneza-Maia
39 Santiago Botero (Col) T-Mobile
40 Bruno Castanheira (Por) Milaneza-Maia
41 Iker Flores (Spa) Euskaltel-Euskadi
42 Gorka Arrizabalaga (Spa) Euskaltel-Euskadi
43 Joseba Albizu (Spa) Euskaltel-Euskadi 2.34
44 José Luis Rebollo (Spa) Relax-Bodysol 2.35
45 Matthias Kessler (Ger) T-Mobile
46 Andrei Zintchenko (Rus) Milaneza-Maia
47 Mark Scanlon (Irl) Ag2r-Prevoyance
48 Francisco Gutierrez (Spa) Cafes Baque
49 Daniel Atienza (Spa) Cofidis
50 Gonzalo Bayarri (Spa) Phonak Hearing Systems
51 Marc Lotz (Ned) Rabobank 2.40
52 Cadel Evans (Aus) T-Mobile
53 David Fernandez (Spa) Costa Almeria-Paternina 2.45
54 Jose Cayetano Julia (Spa) Comunidad Valenciana-Kelme 3.59
55 David Herrero (Spa) Costa Almeria-Paternina 4.01
56 Richard Virenque (Fra) Quick.Step-Davitamon
57 Alberto Hierro (Spa) Cafes Baque
58 Johann Tschopp (Swi) Phonak Hearing Systems
59 Alexandre Moos (Swi) Phonak Hearing Systems
60 Christian Werner (Ger) T-Mobile
61 Stephane Goubert (Fra) Ag2r-Prevoyance
62 Gustavo Domingos (Spa) Relax-Bodysol
63 Aitor Silloniz (Spa) Euskaltel-Euskadi
64 Bram De Groot (Ned) Rabobank 4.16
65 Javier Cherro (Spa) Comunidad Valenciana-Kelme 4.20
66 Unai Yus (Spa) Brioches La Boulangere 5.41
67 Pedro Arreitunandia (Spa) Cafes Baque
68 Michael Rasmussen (Den) Rabobank
69 Jose Miguel Elias (Spa) Relax-Bodysol 6.05
70 David Lopez (Spa) Cafes Baque 6.11
71 Laurent Dufaux (Swi) Quick.Step-Davitamon 6.21
72 Carlos Zarate (Spa) Comunidad Valenciana-Kelme 7.45
73 José E. Gutierrez (Spa) Phonak Hearing Systems 8.46
74 Tadej Valjavec (Slo) Phonak Hearing Systems 8.57
75 Ludovic Turpin (Fra) Ag2r-Prevoyance
76 Robert Bartko (Ger) Rabobank 10.16
77 Ivan Mayoz (Spa) Relax-Bodysol 11.36
78 José Antonio Garrido (Spa) Quick.Step-Davitamon
79 Christia Van De Velde (USA) Liberty Seguros 12.33
80 Anthony Charteau (Fra) Brioches La Boulangere
81 Lizuarte Martins (Por) Milaneza-Maia 12.37
82 Markel Irizar (Spa) Euskaltel-Euskadi 14.17
83 Gilberto Martins (Por) Milaneza-Maia
84 Andreas Kloden (Ger) T-Mobile 17.33
85 Christophe Oriol (Fra) Ag2r-Prevoyance 17.42
86 Luis Perez (Spa) Cofidis 17.50
87 Luis Leon Sanchez (Spa) Liberty Seguros 18.25
88 Anton Luengo (Spa) Euskaltel-Euskadi 19.30
89 Xabier Zandio (Spa) Illes Balears-Banesto
90 Mikel Astarloza (Spa) Ag2r-Prevoyance 19.38
91 Gorka Beloki (Spa) Brioches La Boulangere
92 Samuel Dumoulin (Fra) Ag2r-Prevoyance 19.55
93 Alexandre Usov (Blr) Phonak Hearing Systems 20.48
94 Juan Gomis (Spa) Saunier Duval-Prodir
95 Francisco José Lara (Spa) Costa Almeria-Paternina
96 Carlos R. Golbano (Spa) Costa Almeria-Paternina
97 David Millar (GBr) Cofidis 23.02
98 José Antonio Lopez (Spa) Illes Balears-Banesto 23.54
99 Gustavo Cesar (Spa) Relax-Bodysol
100 Frédéric Amorison (Bel) Quick.Step-Davitamon
101 Isaac Galvez (Spa) Illes Balears-Banesto
102 Jorge Garcia (Spa) Cafes Baque 24.04
103 Antonio Tauler (Spa) Illes Balears-Banesto 27.10
104 Didier Rous (Fra) Brioches La Boulangere
105 Haritz Arruti (Spa) Cafes Baque
106 Alexandre Vinokourov (Kaz) T-Mobile
107 Massimo Strazzer (Ita) Saunier Duval-Prodir
108 Thomas Voeckler (Fra) Brioches La Boulangere
109 Carlos Torrent (Spa) Costa Almeria-Paternina 27.40
110 Roberto Laiseka (Spa) Euskaltel-Euskadi 28.36
111 José Luis Arrieta (Spa) Illes Balears-Banesto 31.21
112 Daniel Becke (Ger) Illes Balears-Banesto 33.00
113 Guido Trentin (Ita) Cofidis 33.04
114 Santos Gonzalez (Spa) Phonak Hearing Systems 33.10
Points
1 Antonio Colom (Spa) Illes Balears-Banesto 37 pts
2 Alejandro Valverde (Spa) Comunidad Valenciana-Kelme 34
3 David Blanco (Spa) Comunidad Valenciana-Kelme 33
4 Pedro Horrillo (Spa) Quick.Step-Davitamon 26
5 Rolf Aldag (Ger) T-Mobile 26
6 Grischa Niermann (Ger) Rabobank 20
7 Ruben Plaza (Spa) Comunidad Valenciana-Kelme 15
8 José Alberto Martinez (Spa) Relax-Bodysol 14
9 Josu Silloniz (Spa) Euskaltel-Euskadi 14
10 Iñigo Cuesta (Spa) Cofidis 12
11 Constantino Zaballa (Spa) Saunier Duval-Prodir 9
12 Adolfo Garcia (Spa) Comunidad Valenciana-Kelme 9
13 Bram De Groot (Ned) Rabobank 9
14 Angel Edo (Spa) Milaneza-Maia 8
15 Marc Lotz (Ned) Rabobank 8
16 Bingen Fernandez (Spa) Cofidis 6
17 Sylvain Chavanel (Fra) Brioches La Boulangere 5
18 Jose Cayetano Julia (Spa) Comunidad Valenciana-Kelme 4
19 Rafael Casero (Spa) Saunier Duval-Prodir 3
20 Erik Dekker (Ned) Rabobank 3
21 Luis Pasamontes (Spa) Relax-Bodysol 3
22 Luis Leon Sanchez (Spa) Liberty Seguros 2
23 Pedro Cardoso (Por) Milaneza-Maia 2
24 Samuel Dumoulin (Fra) Ag2r-Prevoyance 2
25 Patrik Sinkewitz (Ger) Quick.Step-Davitamon 1
Mountains classification
1 Constantino Zaballa (Spa) Saunier Duval-Prodir 26 pts
2 Luis Leon Sanchez (Spa) Liberty Seguros 16
3 Adolfo Garcia (Spa) Comunidad Valenciana-Kelme 16
4 Ruben Plaza (Spa) Comunidad Valenciana-Kelme 13
5 Jose Cayetano Julia (Spa) Comunidad Valenciana-Kelme 12
6 David Lopez (Spa) Cafes Baque 10
7 Luis Perez (Spa) Cofidis 6
8 Antonio Colom (Spa) Illes Balears-Banesto 5
9 Alejandro Valverde (Spa) Comunidad Valenciana-Kelme 4
10 Grischa Niermann (Ger) Rabobank 2
11 José Alberto Martinez (Spa) Relax-Bodysol 2
Combination classification
1 Antonio Colom (Spa) Illes Balears-Banesto 10 pts
2 Alejandro Valverde (Spa) Comunidad Valenciana-Kelme 14
3 David Blanco (Spa) Comunidad Valenciana-Kelme 19
4 Grischa Niermann (Ger) Rabobank 20
5 Ruben Plaza (Spa) Comunidad Valenciana-Kelme 20
6 Constantino Zaballa (Spa) Saunier Duval-Prodir 22
7 José Alberto Martinez (Spa) Relax-Bodysol 24
8 Adolfo Garcia (Spa) Comunidad Valenciana-Kelme 47
9 Patrik Sinkewitz (Ger) Quick.Step-Davitamon 54
10 Jose Cayetano Julia (Spa) Comunidad Valenciana-Kelme 77
11 Joseba Albizu (Spa) Euskaltel-Euskadi 83