Granada - km. 201.4
1 Samuel Sánchez (Spa) Euskaltel - Euskadi 25 pts
2 Manuel Beltrán (Spa) Liquigas 20
3 Carlos Barredo (Spa) Quickstep - Innergetic 16
4 Igor Antón (Spa) Euskaltel - Euskadi 14
5 Daniel Moreno (Spa) Relax - Gam 12
6 Damiano Cunego (Ita) Lampre - Fondital 10
7 Vladimir Efimkin (Rus) Caisse d'Epargne 9
8 Cadel Evans (Aus) Predictor - Lotto 8
9 Denis Menchov (Rus) Rabobank 7
10 Luis Perez Rodriguez (Spa) Andalucia - Cayasur 6
11 Carlos Sastre (Spa) Team CSC 5
12 Ezequiel Mosquera Miguez (Spa) Karpin Galicia 4
13 Jurgen Van Goolen (Bel) Discovery Channel Pro Cycling Team 3
14 Stéphane Goubert (Fra) AG2r Prévoyance 2
15 David López (Spa) Caisse d'Epargne 1
16 Stéphane Augé (Fra) Cofidis - Le Crédit par Téléphone -5
17 Christophe Kern (Fra) Crédit Agricole -5
18 Koldo Fernandez (Spa) Euskaltel - Euskadi -5
19 Inigo Landaluze (Spa) Euskaltel - Euskadi -5
20 Davide Vigano (Ita) Quickstep - Innergetic -5
21 Julian Sanchez Pimienta (Spa) Relax - Gam -5
22 Elia Rigotto (Ita) Team Milram -5
Mountains
Puerto Torrecandela - km.96 (Cat. 3)
1 Jurgen Van Goolen (Bel) Discovery Channel Pro Cycling Team 6 pts
2 Andrea Tonti (Ita) Quickstep - Innergetic 4
3 Marco Marzano (Ita) Lampre - Fondital 2
4 Franco Pellizotti (Ita) Liquigas 1
Puerto de los Blancares - km.139 (Cat. 3)
1 Jurgen Van Goolen (Bel) Discovery Channel Pro Cycling Team 6 pts
2 Chris Anker Sørensen (Den) Team CSC 4
3 Joan Horrach (Spa) Caisse d'Epargne 2
4 Ángel Gómez Gómez (Spa) Saunier Duval - Prodir 1
Alto de Monachil - km.181 (Cat. 1)
1 Manuel Beltrán (Spa) Liquigas 16 pts
2 Damiano Cunego (Ita) Lampre - Fondital 12
3 Samuel Sánchez (Spa) Euskaltel - Euskadi 10
4 Luis Perez Rodriguez (Spa) Andalucia - Cayasur 8
5 Carlos Sastre (Spa) Team CSC 6
6 Denis Menchov (Rus) Rabobank 4
7 Igor Antón (Spa) Euskaltel - Euskadi 3
8 Cadel Evans (Aus) Predictor - Lotto 2
9 Vladimir Efimkin (Rus) Caisse d'Epargne 1