1 Javier Pascual-Rodriguez (Spa) Comunidad Valenciana 5.04.23
2 Alejandro Valverde (Spa) Illes Balears 0.09
3 Angel Vicioso (Spa) Liberty Seguros-Wurth
4 Egoi Martinez (Spa) Euskaltel-Euskadi
5 Ricardo Serrano (Spa) Kaiku
6 David Blanco (Spa) Comunidad Valenciana
7 Matthias Kessler (Ger) T-Mobile Team
8 Dionisio Galparsoro (Spa) Kaiku
9 Pedro Arreitunandia (Spa) Team-Barloworld
10 Leonardo Bertagnolli (Ita) Cofidis
11 Joaquin Rodriguez (Spa) Saunier Duval-Prodir
12 Jorge Ferrio (Spa) Spiuk
13 Eladio Jimenez (Spa) Comunidad Valenciana 0.12
14 Haimar Zubeldia (Spa) Euskaltel-Euskadi
15 David Etxebarria (Spa) Liberty Seguros-Wurth 0.26
16 Aitor Osa (Spa) Illes Balears 0.54
17 Yon Bru (Spa) Kaiku 3.07
18 Samuel Sanchez (Spa) Euskaltel-Euskadi
19 David Muñoz (Spa) Comunidad Valenciana
20 Nacor Burgos (Spa) Relax-Fuenlabrada
21 Luis Pasamontes (Spa) Relax-Fuenlabrada
22 Tiaan Kannemeyer (RSA) Team-Barloworld
23 José Alberto Martinez (Spa) Agritubel
24 Aitor Perez (Spa) Spiuk
25 Ruben Lobato (Spa) Saunier Duval-Prodir
26 Francisco José Lara (Spa) T-Mobile Team
27 Francisco Mancebo (Spa) Illes Balears
28 Dmitriy Fofonov (Kaz) Cofidis
29 Matthias Russ (Ger) Gerolsteiner
30 Manuel Lloret (Spa) Comunidad Valenciana 3.34
31 Serhiy Honchar (Ukr) Domina Vacanze 3.47
32 Andrea Moletta (Ita) Gerolsteiner
33 Javier Ramirez (Spa) Liberty Seguros-Wurth
34 Marcos Serrano (Spa) Liberty Seguros-Wurth
35 Vladimir Karpets (Rus) Illes Balears
36 Ruggero Borghi (Ita) Domina Vacanze
37 Matteo Carrara (Ita) Team-Barloworld 8.01
38 Unai Osa (Spa) Illes Balears 8.48
39 Juan Manuel Garate (Spa) Saunier Duval-Prodir
40 Andoni Aranaga (Spa) Kaiku
41 Juan Carlos Dominguez (Spa) Saunier Duval-Prodir
42 Daniel Navarro (Spa) Liberty Seguros-Wurth
43 Iban Mayo (Spa) Euskaltel-Euskadi
44 José Ruiz (Spa) Andalucia-Paul Versan
45 Heras Roberto (Spa) Liberty Seguros-Wurth
46 Daniel Moreno (Spa) Relax-Fuenlabrada
47 Carlos Castaño (Spa) Andalucia-Paul Versan
48 Arcel Strauss (Swi) Gerolsteiner
49 Iñigo Cuesta (Spa) Saunier Duval-Prodir
50 Alan Perez (Spa) Orbea 11.59
51 Gustavo Domingez (Spa) Orbea
52 Matthew White (Aus) Cofidis
53 Jorge Azanza (Spa) Kaiku
54 Joan Horrach (Spa) Illes Balears
55 Angel Edo (Spa) Saunier Duval-Prodir
56 Félix Cardenas (Col) Team-Barloworld
57 Oscar Sevilla (Spa) T-Mobile Team
58 Marco Fertonani (Ita) Domina Vacanze
59 José A. Bonilla (CRc) Comunidad Valenciana
60 Alberto Benitez (Spa) Spiuk
61 David Latasa (Spa) Comunidad Valenciana
62 Alberto Contador (Spa) Liberty Seguros-Wurth
63 Xabier Zandio (Spa) Illes Balears
64 Angel Vallejo (Spa) Relax-Fuenlabrada
65 Antonio Berasategui (Spa) Kaiku
66 Xavier Florencio (Spa) Relax-Fuenlabrada
67 Gorka Gonzalez (Spa) Euskaltel-Euskadi 17.39
68 Ruben Oarbeascoa (Spa) Kaiku
69 Xabier Tondo (Spa) Catalunya-Angel Mir
70 Igor Astarloa (Spa) Team-Barloworld
71 Igor Anton (Spa) Euskaltel-Euskadi
72 Gorka Amuriza (Spa) Orbea
73 Juan A. Pastor (Spa) Andalucia-Paul Versan 18.47
74 Alessandro Vanotti (Ita) Domina Vacanze 18.49
75 Iban Mayoz (Spa) Relax-Fuenlabrada 20.46
76 Efrain Gutierrez (Spa) Andalucia-Paul Versan 21.22
77 Christophe Edaleine (Fra) Cofidis
78 José Almagro (Spa) Relax-Fuenlabrada
79 Victor M. Gomes (Spa) Andalucia-Paul Versan
80 Israel Perez (Spa) Spiuk
Mountains
Alto Guirguillano - Cat. 1, km 127,90
1 Xabier Zandio (Spa) Illes Balears 16 pts
2 Manuel Lloret (Spa) Comunidad Valenciana 12
3 Luis Perez (Spa) Cofidis 10
4 José Luis Martinez Jimenez (Spa) Comunidad Valenciana 8
5 Gorka Verdugo Marcotegui (Spa) Euskaltel-Euskadi 6
6 Igor Anton (Spa) Euskaltel-Euskadi 4
7 Iban Mayo (Spa) Euskaltel-Euskadi 3
8 Egoi Martinez (Spa) Euskaltel-Euskadi 2
9 Gorka Gonzalez (Spa) Euskaltel-Euskadi 1
Puerto De Echauri - Cat. 1, km 154,90
1 David Blanco (Spa) Comunidad Valenciana 16 pts
2 Alberto Contador (Spa) Liberty Seguros-Wurth 12
3 Aitor Osa (Spa) Illes Balears 10
4 Ricardo Serrano (Spa) Kaiku 8
5 Javier Pascual-Rguez. (Spa) Comunidad Valenciana 6
6 Angel Vicioso (Spa) Liberty Seguros-Wurth 4
7 David Etxebarria (Spa) Liberty Seguros-Wurth 3
8 Egoi Martinez (Spa) Euskaltel-Euskadi 2
9 Francisco Mancebo (Spa) Illes Balears 1
Alto De Lezaun - Cat. 2,, km 173,70
1 David Blanco (Spa) Comunidad Valenciana 10 pts
2 Daniel Navarro (Spa) Liberty Seguros-Wurth 7
3 David Etxebarria (Spa) Liberty Seguros-Wurth 5
4 Egoi Martinez (Spa) Euskaltel-Euskadi 3
Metas Volantes
Estella, km 42,50
1 Javier Ruiz (Spa) Kaiku 3 pts
2 Iban Mayoz (Spa) Relax-Fuenlabrada 2
3 Gorka Beloki Dorronsoro (Spa) Andalucia - Paul Versan 1
Estella, km 67,50
1 Luis Perez (Spa) Cofidis 3 pts
2 Xabier Zandio (Spa) Illes Balears 2
3 Manuel Lloret (Spa) Comunidad Valenciana 1
Estella, km 107,10
1 Manuel Lloret (Spa) Comunidad Valenciana 3 pts
2 Xabier Zandio (Spa) Illes Balears 2
3 Luis Perez (Spa) Cofidis 1
Special sprints
Luquin, km 26,30
1 Isidro Nozal Vega (Spa) Liberty Seguros-Würth Team 3 pts
2 Alberto Contador (Spa) Liberty Seguros-Wurth 2
3 Iban Mayoz (Spa) Relax-Fuenlabrada 1
Luquin, km 90,90
1 Manuel Lloret (Spa) Comunidad Valenciana 3 pts
2 Xabier Zandio (Spa) Illes Balears 2
3 Luis Perez (Spa) Cofidis 1
Mountains classification
1 David Blanco (Spa) Comunidad Valenciana 26 pts
2 Xabier Zandio (Spa) Illes Balears 16
3 Manuel Lloret (Spa) Comunidad Valenciana 12
4 Alberto Contador (Spa) Liberty Seguros-Wurth 12
5 Aitor Osa (Spa) Illes Balears 10
6 Ricardo Serrano (Spa) Kaiku 8
7 David Etxebarria (Spa) Liberty Seguros-Wurth 8
8 Egoi Martinez (Spa) Euskaltel-Euskadi 7
9 Daniel Navarro (Spa) Liberty Seguros-Wurth 7
10 Javier Pascual-Rguez. (Spa) Comunidad Valenciana 6
11 Angel Vicioso (Spa) Liberty Seguros-Wurth 4
Metas volantes classification
1 Manuel Lloret (Spa) Comunidad Valenciana 4 pts
2 Xabier Zandio (Spa) Illes Balears 4
Special sprints classification
1 Manuel Lloret (Spa) Comunidad Valenciana 3 pts
2 Xabier Zandio (Spa) Illes Balears 2
3 Alberto Contador (Spa) Liberty Seguros-Wurth 2
Regional rider classification
1 Egoi Martinez (Spa) Euskaltel-Euskadi
2 Yon Bru (Spa) Kaiku
3 Xabier Zandio (Spa) Illes Balears
4 David Latasa (Spa) Comunidad Valenciana
5 Jorge Azanza (Spa) Kaiku