1 Samuel Sánchez (Spa) Euskaltel - Euskadi 3.37.01 (36.77 km/h)
2 Daniel Moreno (Spa) Relax - Gam
3 Denis Menchov (Rus) Rabobank 0.03
4 Carlos Sastre (Spa) Team CSC
5 Igor Antón (Spa) Euskaltel - Euskadi 0.14
6 Sylvester Szmyd (Pol) Lampre - Fondital 0.29
7 Stéphane Goubert (Fra) AG2r Prévoyance 0.41
8 Manuel Beltrán (Spa) Liquigas 0.49
9 Ezequiel Mosquera Miguez (Spa) Karpin Galicia 0.51
10 David López (Spa) Caisse d'Epargne 0.59
11 Maxime Monfort (Bel) Cofidis - Le Crédit par Téléphone 1.20
12 Oliver Zaugg (Swi) Gerolsteiner
13 Vladimir Efimkin (Rus) Caisse d'Epargne 1.23
14 Carlos Barredo (Spa) Quickstep - Innergetic
15 Cadel Evans (Aus) Predictor - Lotto 1.25
16 Vladimir Karpets (Rus) Caisse d'Epargne 1.41
17 Ludovic Turpin (Fra) AG2r Prévoyance 2.18
18 Hubert Dupont (Fra) AG2r Prévoyance 2.21
19 Alessandro Vanotti (Ita) Liquigas 2.37
20 Aitor Hernández (Spa) Euskaltel - Euskadi 2.50
21 José Luis Rubiera (Spa) Discovery Channel Pro Cycling Team
22 Marcus Ljungqvist (Swe) Team CSC 3.08
23 Sylvain Chavanel (Fra) Cofidis - Le Crédit par Téléphone 3.39
24 Javier Megias Leal (Spa) Saunier Duval - Prodir 3.41
25 Ruben Lobato Elvira (Spa) Saunier Duval - Prodir 4.29
26 Chris Horner (USA) Predictor - Lotto 5.06
27 Juan Manuel Garate (Spa) Quickstep - Innergetic
28 Imanol Erviti Ollo (Spa) Caisse d'Epargne 5.33
29 Sébastien Minard (Fra) Cofidis - Le Crédit par Téléphone 5.44
30 Ángel Vallejo (Spa) Relax - Gam 6.27
31 Patrick Calcagni (Swi) Liquigas 6.29
32 Manuel Vazquez Huesco (Spa) Andalucia - Cayasur 7.17
33 David García (Spa) Karpin Galicia 7.38
34 Karsten Kroon (Ned) Team CSC
35 Joost Posthuma (Ned) Rabobank 7.40
36 Marco Marzano (Ita) Lampre - Fondital 8.55
37 Chris Anker Sørensen (Den) Team CSC 10.27
38 Roman Kreuziger (Cze) Liquigas 11.31
39 José Luis Arrieta (Spa) AG2r Prévoyance 13.41
40 Inaki Isasi Flores (Spa) Euskaltel - Euskadi 15.25
41 Alan Perez Lezaun (Spa) Euskaltel - Euskadi
42 Jesus Rosendo Prado (Spa) Andalucia - Cayasur 17.15
43 Jorge Garcia Marin (Spa) Relax - Gam 19.00
44 Luis Perez Rodriguez (Spa) Andalucia - Cayasur 19.05
45 Thomas Lövkvist (Swe) Française des Jeux
46 Roy Sentjens (Ned) Predictor - Lotto
47 Philippe Gilbert (Bel) Française des Jeux
48 Enrico Franzoi (Ita) Lampre - Fondital
49 David Herrero Llorente (Spa) Karpin Galicia
50 Alexandr Kolobnev (Rus) Team CSC
51 Geert Verheyen (Bel) Quickstep - Innergetic
52 Wim Van Huffel (Bel) Predictor - Lotto
53 Christian Vande Velde (USA) Team CSC
54 Juan Olmo Menacho (Spa) Andalucia - Cayasur
55 Santos González (Spa) Karpin Galicia
56 Mauro Da Dalto (Ita) Liquigas
57 Alexandre Botcharov (Rus) Crédit Agricole
58 Stephan Schreck (Ger) T-Mobile Team
59 Gustavo Domínguez (Spa) Karpin Galicia
60 Haimar Zubeldia (Spa) Euskaltel - Euskadi
61 Dionisio Galparsoro (Spa) Euskaltel - Euskadi
62 Jurgen Van Goolen (Bel) Discovery Channel Pro Cycling Team
63 Vincent Jérôme (Fra) Bouygues Telecom
64 Iker Camaño (Spa) Saunier Duval - Prodir
65 Mario Aerts (Bel) Predictor - Lotto
66 Jose Ruiz Sanchez (Spa) Andalucia - Cayasur
67 Gustavo César (Spa) Karpin Galicia
68 Eduard Vorganov (Rus) Karpin Galicia
69 Inigo Landaluze (Spa) Euskaltel - Euskadi
70 Ángel Gómez Gómez (Spa) Saunier Duval - Prodir
71 René Mandri (Est) AG2r Prévoyance
72 David De La Fuente (Spa) Saunier Duval - Prodir
73 Joan Horrach (Spa) Caisse d'Epargne
74 Santiago Perez (Spa) Relax - Gam
75 Leonardo Bertagnolli (Ita) Liquigas
76 Xabier Zandio (Spa) Caisse d'Epargne
77 Julian Sanchez Pimienta (Spa) Relax - Gam
78 Francisco Terciado Sacedo (Spa) Relax - Gam
79 Johannes Fröhlinger (Ger) Gerolsteiner
80 Volodymir Gustov (Ukr) Team CSC
81 Christophe Kern (Fra) Crédit Agricole
82 Iñigo Cuesta (Spa) Team CSC
83 Raúl García De Mateos (Spa) Relax - Gam
84 Mauricio Alberto Ardila (Col) Rabobank
85 Marc De Maar (Ned) Rabobank
86 Nacor Burgos Rojo (Spa) Relax - Gam
87 Theo Eltink (Ned) Rabobank
88 Carlos Da Cruz (Fra) Française des Jeux 19.17
89 Jussi Veikkanen (Fin) Française des Jeux
90 Stéphane Augé (Fra) Cofidis - Le Crédit par Téléphone
91 Koos Moerenhout (Ned) Rabobank
92 Addy Engels (Ned) Quickstep - Innergetic
93 Franco Pellizotti (Ita) Liquigas 19.57
94 Luis Leon Sanchez (Spa) Caisse d'Epargne 19.59
95 José Luis Carrasco (Spa) Andalucia - Cayasur
96 Philip Deignan (Irl) AG2r Prévoyance
97 David Loosli (Swi) Lampre - Fondital 20.01
98 Jason McCartney (USA) Discovery Channel Pro Cycling Team 20.19
99 Koldo Fernandez (Spa) Euskaltel - Euskadi 21.42
100 Kevin Hulsmans (Bel) Quickstep - Innergetic 22.13
101 Markus Fothen (Ger) Gerolsteiner 22.17
102 Alessandro Petacchi (Ita) Team Milram 23.35
103 Marco Velo (Ita) Team Milram
104 Claudio Corioni (Ita) Lampre - Fondital
105 Geoffroy Lequatre (Fra) Cofidis - Le Crédit par Téléphone
106 Erik Zabel (Ger) Team Milram
107 Scott Davis (Aus) T-Mobile Team
108 Francisco Jose Martinez (Spa) Andalucia - Cayasur
109 Niki Terpstra (Ned) Team Milram
110 Yuriy Krivtsov (Ukr) AG2r Prévoyance
111 Torsten Hiekmann (Ger) Gerolsteiner
112 Fabio Sabatini (Ita) Team Milram
113 Christophe Brandt (Bel) Predictor - Lotto
114 Tom Stamsnijder (Ned) Gerolsteiner
115 Magnus Backstedt (Swe) Liquigas
116 Adam Hansen (Aus) T-Mobile Team
117 Martin Müller (Ger) Team Milram
118 Stef Clement (Ned) Bouygues Telecom
119 Andrea Moletta (Ita) Gerolsteiner
120 Elia Rigotto (Ita) Team Milram
121 Matej Jurco (Svk) Team Milram
122 Manuel Ortega Ocana (Spa) Andalucia - Cayasur
123 Tim Klinger (Ger) Gerolsteiner
124 José Vicente Garcia (Spa) Caisse d'Epargne
125 Pedro Horrillo Munoz (Spa) Rabobank
126 Jérémy Roy (Fra) Française des Jeux
127 José Ángel Gómez Marchante (Spa) Saunier Duval - Prodir
128 Renaud Dion (Fra) AG2r Prévoyance
129 José Antonio Lopez (Spa) Andalucia - Cayasur
130 Morris Possoni (Ita) Lampre - Fondital
131 Bart Dockx (Bel) Predictor - Lotto
132 Daniele Bennati (Ita) Lampre - Fondital
133 Leonardo Duque (Col) Cofidis - Le Crédit par Téléphone
134 Alberto Ongarato (Ita) Team Milram
135 Davide Vigano (Ita) Quickstep - Innergetic
136 Yannick Talabardon (Fra) Crédit Agricole
137 Alexandre Usov (Blr) AG2r Prévoyance
138 Erki Pütsep (Est) Bouygues Telecom
139 André Greipel (Ger) T-Mobile Team
140 Mark Renshaw (Aus) Crédit Agricole
141 Maryan Hary (Fra) Cofidis - Le Crédit par Téléphone
142 André Korff (Ger) T-Mobile Team
143 Sebastiaan Langeveld (Ned) Rabobank 23.49
144 Damien Monier (Fra) Cofidis - Le Crédit par Téléphone
145 Bingen Fernandez (Spa) Cofidis - Le Crédit par Téléphone
146 Jean-Marc Marino (Fra) Crédit Agricole 23.52
DNS Stijn Devolder (Bel) Discovery Channel Pro Cycling Team
DNS Andrea Tonti (Ita) Quickstep - Innergetic
Sprints
Las Navas del Marqués - km. 34.6
1 Marco Marzano (Ita) Lampre - Fondital 4 pts
2 Marcus Ljungqvist (Swe) Team CSC 2
3 Imanol Erviti Ollo (Spa) Caisse d'Epargne 1
San Lorenzo de El Escorial - km. 70
1 Stéphane Augé (Fra) Cofidis - Le Crédit par Téléphone 4 pts
2 Joost Posthuma (Ned) Rabobank 2
3 David López (Spa) Caisse d'Epargne 1
Alto de Abantos - km. 133
1 Samuel Sánchez (Spa) Euskaltel - Euskadi 25 pts
2 Daniel Moreno (Spa) Relax - Gam
3 Denis Menchov (Rus) Rabobank
4 Carlos Sastre (Spa) Team CSC 14 pts
5 Igor Antón (Spa) Euskaltel - Euskadi 12
6 Sylvester Szmyd (Pol) Lampre - Fondital 10
7 Stéphane Goubert (Fra) AG2r Prévoyance 9
8 Manuel Beltrán (Spa) Liquigas 8
9 Ezequiel Mosquera Miguez (Spa) Karpin Galicia 7
10 David López (Spa) Caisse d'Epargne 6
11 Maxime Monfort (Bel) Cofidis - Le Crédit par Téléphone 5
12 Oliver Zaugg (Swi) Gerolsteiner 4
13 Vladimir Efimkin (Rus) Caisse d'Epargne 3
14 Carlos Barredo (Spa) Quickstep - Innergetic 2
15 Cadel Evans (Aus) Predictor - Lotto 1
Mountains
Puerto de Valdavia - km. 16 (Cat. 3)
1 Franco Pellizotti (Ita) Liquigas 6 pts
2 Iñigo Cuesta (Spa) Team CSC 4
3 Leonardo Bertagnolli (Ita) Liquigas 2
4 Aitor Hernández (Spa) Euskaltel - Euskadi 1
Alto Hoyo de la Guija - km. 47 (Cat. 2)
1 José Luis Arrieta (Spa) AG2r Prévoyance 10 pts
2 Juan Manuel Garate (Spa) Quickstep - Innergetic 7
3 Ángel Vallejo (Spa) Relax - Gam 5
4 Manuel Vazquez Huesco (Spa) Andalucia - Cayasur 3
5 Marco Marzano (Ita) Lampre - Fondital 2
6 Alan Perez Lezaun (Spa) Euskaltel - Euskadi 1
Alto de Robledondo - km. 57 (Cat. 3)
1 Ángel Vallejo (Spa) Relax - Gam 6 pts
2 Sébastien Minard (Fra) Cofidis - Le Crédit par Téléphone 4
3 Manuel Vazquez Huesco (Spa) Andalucia - Cayasur 2
4 Alan Perez Lezaun (Spa) Euskaltel - Euskadi 1
Alto de Abantos - km. 83 (Cat. 1)
1 Alessandro Vanotti (Ita) Liquigas 16 pts
2 David López (Spa) Caisse d'Epargne 12
3 Inaki Isasi Flores (Spa) Euskaltel - Euskadi 10
4 José Luis Arrieta (Spa) AG2r Prévoyance 8
5 José Luis Rubiera (Spa) Discovery Channel Pro Cycling Team 6
6 Ludovic Turpin (Fra) AG2r Prévoyance 4
7 Alan Perez Lezaun (Spa) Euskaltel - Euskadi 3
8 Marcus Ljungqvist (Swe) Team CSC 2
9 Ángel Vallejo (Spa) Relax - Gam 1
Alto de Robledondo - km. 107 (Cat. 3)
1 José Luis Rubiera (Spa) Discovery Channel Pro Cycling Team 6 pts
2 David López (Spa) Caisse d'Epargne 4
3 Ludovic Turpin (Fra) AG2r Prévoyance 2
4 José Luis Arrieta (Spa) AG2r Prévoyance 1
Alto de Abantos - km. 133 (Cat. 1)
1 Samuel Sánchez (Spa) Euskaltel - Euskadi 16 pts
2 Daniel Moreno (Spa) Relax - Gam 12
3 Denis Menchov (Rus) Rabobank 10
4 Carlos Sastre (Spa) Team CSC 8
5 Igor Antón (Spa) Euskaltel - Euskadi 6
6 Sylvester Szmyd (Pol) Lampre - Fondital 4
7 Stéphane Goubert (Fra) AG2r Prévoyance 3
8 Manuel Beltrán (Spa) Liquigas 2
9 Ezequiel Mosquera Miguez (Spa) Karpin Galicia 1