Die neunte Etappe von Andorra nach Barcelona wartete mit einem Finale auf, dass den starken Puncheuren auf den Leib geschneidert war. Diese zeigten sich dann am Ende auch. Nachdem das Feld mit Geschwindigkeiten von bis zu 68 km/h geschlossen auf die letzten Kilometer ging, attackierte Alberto Contador am vorletzten Anstieg knapp 5 Kilometer vor dem Ziel. Allerdings wurde er schnell gekontert. Schließlich war es der Gesamtführende Joaquim Rodriguez, der sich entscheidend absetzen konnte. Seinem Angriff konnte nur Philippe Gilbert folgen. Gemeinsam fuhren beide dem Ziel entgegen und hielten auch am Anstieg zum Ziel dem nahenden Feld stand. Im Zielsprint sicherte sich Gilbert seinen ersten Saisonsieg. Hinter Rodriguez wurde Paolo Tiralongo Dritter.
In der Gesamtwertung konnte Rodriguez seinen Vorsprung auf seine ärgsten Konkurrenten ausbauen.
Ergebnis
1. Philippe Gilbert (BMC)
2. Joaquim Rodriguez Oliver (Katusha)
3. Paolo Tiralongo (Astana)
4. Tomasz Marczynski (Vacansoleil-DCM)
5. Daniele Bennati (RadioShack-Nissan)
6. Alejandro Valverde Belmonte (Movistar)
7. Nacer Bouhanni (FDJ-Big Mat)
8. Gorka Verdugo Marcotegui (Euskaltel – Euskadi)
9. Gianni Meersman (Lotto Belisol)
10. Igor Anton Hernandez (Euskaltel – Euskadi)
Gesamtwertung
1. Joaquim Rodriguez Oliver (Katusha)
2. Christopher Froome (Sky)
3. Alberto Contador Velasco (Saxo Bank – Tinkoff Bank)
4. Alejandro Valverde Belmonte (Movistar)
5. Robert Gesink (Rabobank)
6. Daniel Moreno Fernandez (Katusha)
7. Nicolas Roche (AG2R La Mondiale)
8. Igor Anton (Euskaltel – Euskadi)
9. Laurens Ten Dam (Rabobank)
10. Bauke Mollema (Rabobank)