- Clasificación de la segunda etapa, Vitoria-Arrate (164 kms.)
.1. Samuel Sánchez (ESP/Euskaltel-Euskadi) 3:58:15
.2. Joaquín Rodríguez (ESP/Katusha) m.t.
.3. Chris Horner (USA/Radioshack-Nissan) m.t.
.4. Bauke Mollema (HOL/Rabobank) a 12'
.5. Damiano Cunego (ITAL/Lampre/ISD) m.t.
.6. Tony Martin (ALE/Omega Pharma-Quickstep) m.t.
.7. Michele Scarponi (ITA/Lampre/ISD) m.t.
.8. Sergio Luis Henao (COL/SKY) m.t.
.9. Robert Kiserlovski (CRO/Astana) m.t.
10. Lars Petter Nordhaug (NOR/SKY) m.t.
11. Dani Moreno (ESP/Katusha) m.t.
...
19. Jurgen van den Broeck (BEL/Lotto Belisol) m.t.
25. Frank Schleck (LUX/Radioshack-Nissan) a 50'
26. Igor Antón (ESP/Euskaltel-Euskadi) m.t.
116 José Joaquín Rojas (ESP/Movistar Team) a 16:17
- Clasificación general:
.1. Samuel Sánchez (ESP/Euskaltel-Euskadi) 12:06:06
.2. Chris Horner (USA/Radioshack-Nissan) m.t.
.3. Joaquín Rodríguez (ESP/Katusha) m.t.
.4. Ryder Hesjedal (CAN/Garmin-Barracuda) a 12'
.5. Wouter Poels (HOL/Vacansoleil) m.t.
.6. Damiano Cunego (ITAL/Lampre/ISD) m.t.
.7. Vasili Kiryienka (BIE/Movistar) m.t.
.8. Jurgen van den Broeck (BEL/Lotto Belisol) m.t.
.9. Robert Kiserlovski (CRO/Astana) m.t.
10. Tony Martin (ALE/Omega Pharma-Quickstep) m.t.
...
13. Michele Scarponi (ITA/Lampre/ISD) m.t.
14. Dani Moreno (ESP/Katusha) m.t.
15. Bauke Mollema (HOL/Rabobank) a 12'
17. Sergio Luis Henao (COL/SKY) m.t.
24. Igor Antón (ESP/Euskaltel-Euskadi) a 50'
26. Frank Schleck (LUX/Radioshack-Nissan) m.t.