A Caisse d'Epargne 29 éves kerekese - aki Olaszországban doppingvétség miatt nem versenyezhet - 55 mp-es előnnyel végzett az élen.
Az utolsó, 110 km-es szakasz a német André Greipelé lett, aki negyedik részsikerével egyben a legjobb sprinternek járó zöld trikót is megszerezte.
21. szakasz, Rivas-Madrid (110,2 km):
1. André Greipel (német, Columbia) 3:11:55 ó
2. Daniele Bennati (olasz, Liquigas) azonos idővel
3. Borut Bozic (szlovén, Vacansoleil) a.i.
Az összetett végeredménye:
1. Alejandro Valverde (spanyol, Caisse d'Epargne) 87:22:37 ó
2. Samuel Sánchez (spanyol, Euskaltel-Euskadi) 55 mp hátrány
3. Cadel Evans (ausztrál, Silence-Lotto) 1:32 p h.