Cette dernière étape de montagne présente plusieurs difficultés de taille, dont le Puerto de Navacerrada avec son sommet situé à <st1:metricconverter productid="18 kilomètres" w:st="on">18 kilomètres</st1:metricconverter> de l'arrivée. Dans cette ascension, Sylwester Szmyd, le coéquipier de Basso, très fort, impressionnant, éparpille tout le peloton et seuls restent en présence les premiers du général à l’exception de Gesink qui est passé à travers. En vue de la banderole du sommet, le champion olympique Samuel Sanchez donne l'assaut. Mais son attaque est portée trop tard et surtout bien contrôlée par Alejandro Valverde. Les deux hommes basculent ensemble sous la pluie sur une chaussée détrempée. Leurs 6 compagnons reviennent au bas de la descente et c’est Juan-José Cobo, le moins surveillé du groupe, qui s'en va quérir la victoire d'étape.
Classement étape :
1. Juan-José Cobo (ESP, Fuji-Servetto) les <st1:metricconverter productid="179,8 km" w:st="on">179,8 km</st1:metricconverter> en 4h37'35"
2. Alejandro Valverde (ESP, Caisse d'Epargne) à 2 sec.
3. Cadel Evans (AUS, Silence-Lotto) m.t.
4. Samuel Sanchez (ESP, Euskaltel-Euskadi) m.t.
5. Daniel Moreno (ESP, Caisse d'Epargne) m.t.
6. Ezequiel Mosquera (ESP, Xacobeo-Galicia) m.t.
7. Paolo Tiralongo (ITA, Lampre-NGC) m.t.
8. Ivan Basso (ITA, Liquigas-Doimo) m.t.
9. Manuel Vazquez (ESP, Contentpolis-Ampo) à 1'34"
10. Rémy Di Gregorio (FRA, Française des Jeux) m.t.
Classement général :
1. Alejandro Valverde (ESP, Caisse d'Epargne) en 83h34'03"
2. Samuel Sanchez (ESP, Euskaltel-Euskadi) à 1'26"
3. Ivan Basso (ITA, Liquigas-Doimo) à 1'45"
4. Cadel Evans (AUS, Silence-Lotto) à 1'59"
5. Ezequiel Mosquera (ESP, Xacobeo-Galicia) à 2'11"
6. Robert Gesink (PBS, Rabobank) à 5'30"
7. Paolo Tiralongo (ITA, Lampre-NGC) à 6'49"
8. Joaquim Rodriguez (ESP, Caisse d'Epargne) à 7'42"
9. Philip Deignan (IRL, Cervélo TestTeam) à 9'37"
10. Juan-José Cobo (ESP, Fuji-Servetto) à 10'40"