La journée a été marquée par un long raid solitaire du coureur espagnol Manuel Ortega Ocaña (Andalucia-Cajasur), qui a été repris seulement après le sommet de la dernière montée à 25 km de l'arrivée. Il a compté jusqu'à 15 minutes d'avance.
Outre la publicité acquise dans le cadre de son évasion, son équipe a également pu compter sur Jesús Rosendo, qui a terminé troisième sur l'Alto de San Jerónimo et clos la journée avec six points d'avance sur son coéquipier Ortega au classement des grimpeurs. À noter également la tentative de Paolo Bettini en solitaire.
En remportant au sprint cette troisième étape, Tom Boonen montre qu'il est bien de retour après sa non-participation au Tour de France. Il l'emporte devant Daniele Bennati (Liquigas) et Erik Zabel (Team Milram) dans ce sprint massif.
Au général Bennati prend le maillot de oro grâce aux bonifications et à la 29e place d'Alejandro Valverde.
Alejandro Valverde n'a pas tenté de contester ni au sprint intermédiaire, ni à l'arrivée le maillot de leader à Bennati montrant ainsi qu'il n'avait pas l'intention de défendre sa place.