Les quatre difficultés de la journée étaient placées dans les deux premiers tiers de la course dont une dès le départ à Viella. Ensuite, l'itinéraire long de 200 kilomètres est redevenu plus plat jusqu'à l'arrivée.
Le Belge de 23 ans Greg Van Avermaet (Silence-Lotto) a réglé au sprint un groupe d'échappée de 12 coureurs à Sabiñánigo. Il a battu Davide Rebellin (Gerolsteiner) et Juan Antonio Flecha (Rabobank). Nouveau changement en tête du général avec un des baroudeurs du jour, Egoi Martinez a récupéré le maillot en or puisque le peloton a cédé 6 minutes 42.