Chris Anker Sørensen (Team Saxo Bank) forsøgte sig, men blev kørt ind af favoritterne. Derefter forsøgte Simon Spilak (Lampre-NGC), men også han blev kørt ind, da han havde det svært nedad nedkørslen fra Jaizkibel. Vejret i løbet var nemlig præget af massiv regn, som gjorde vejene glatte.
Med 25 kilometer til mål angreb
Evgeni Petrov (Katusha) og fik hurtigt taget godt 40 sekunder til de øvrige favoritter, hvor Caisse d’Epargne forsøgte at hente Katusha-rytteren, da de havde
Alejandro Valverde til afslutningen.
Carlos Barredo (Quick Step) angreb med 17 kilometer til mål og kom op til en træt Evgeni Petrov, som ikke kunne sidde med QuickStep-rytteren. Kort efter fik Barredo dog følgeskab af Pierrick Fédrigo (BBox Bouygues Telecom). På den sidste stigning Arkale angreb Roman Kreuziger (Liquigas) fra en større gruppe med alle favoritterne. Liquigas-rytteren nåede frem, så der var tre ryttere i front.
Kort efter var der nye angreb i favoritgruppen. Kim Kirchen (Columbia-HTC) og Luis León Sánchez (Caisse d'Epargne) forsøgte at komme frem til de tre forreste. På nedkørslen fra Arkale slap Carlos Barredo fri fra de to andre udbrudskollegaer. Ti kilometer før mål fik han dog følgeskab af Luis León Sánchez (Caisse d'Epargne).
I en hæsblæsende jagt ind i morgen løb forsøgte Roman Kreuziger, Kim Kirchen og Pierrick Fédrigo at komme frem til de to forreste. I mens favoritgruppen lige bagved dem voksede sig større og større efter nedkørslen fra Arkale.
To kilometer før mål angreb Roman Kreuziger sammen, imens Luis León Sánchez kræfter var sluppet op. Carlos Barredo kunne dog følge Roman Kreuziger og de to kom samlet hjem til målstregen, hvor en meget træt Carlos Barredo slog Roman Kreuziger i spurten. De øvrige favoritter kom ind bare syv sekunder efter anført af Alejandro Valverde.
Bedste Team Saxo Bank-rytter blev Alexandr Kolobnev på en noget skuffende 16. plads. Danske Chris Anker Sørensen blev nummer 27 og kom ind sammen med de øvrige favoritter syv sekunder efter.
Resultat1 Carlos Barredo - Quick Step 05.37.00
2 Roman Kreuziger - Liquigas
3 Mickael Delage - Silence-Lotto 0.07
4 Peter Velits - Team Milram
5
Ryder Hesjedal - Garmin - Slipstream
6 Filippo Pozzato - Team Katusha
7 Christophe Riblon -
AG2R La Mondiale 8 Serguei Ivanov - Team Katusha
9 Ruben Perez - Euskaltel - Euskadi
10 Marco Pinotti - Team Columbia - Highroad
11 Johan Van Summeren - Silence-Lotto
12 Sebastian Langeveld - Rabobank
13 Christophe Le Mevel - Française Des Jeux
14 Dries Devenyns - Quick Step
15
Janez Brajkovic - Astana
16 Alexandr Kolobnev - Team Saxo Bank 17 Alejandro Valverde - Caisse d'Epargne
18 David De La Fuente - Fuji-Servetto
19 Pierrick Fedrigo - BBox Bouygues Telecom
20 Luis Leon Sanchez Gil - Caisse d'Epargne
21
Rinaldo Nocentini - AG2R La Mondiale
22 Damiano Cunego - Lampre - N.G.C.
23 Stijn Devolder - Quick Step
24 Egoi Martinez - Euskaltel - Euskadi
25 Kim Kirchen - Team Columbia - Highroad
26 Haimar Zubeldia - Astana
27 Chris Anker Sørensen - Team Saxo Bank
28 Simon Spilak - Lampre - N.G.C.
29 Jerome Pineau - Quick Step
30 Stephane Goubert - AG2R La Mondiale
31 Matteo Tosatto - Quick Step
32
Matthew Lloyd - Silence-Lotto
33 Sylvain Chavanel - Quick Step
34 Joaquin Rodriguez - Caisse d'Epargne
35 Gustav Larsson - Team Saxo Bank
36 Vladimir Karpets - Team Katusha 2.00
37 Alexandre Botcharov - Team Katusha
38 Enrico Magazzini - Lampre - N.G.C. 2.19
39 Marco Marzano - Lampre - N.G.C. 2.21
40 Marco Bandiera - Lampre - N.G.C.
41 David Millar - Garmin - Slipstream 3.09
42
Matthieu Sprick - BBox Bouygues Telecom 3.18
43 Fredrik Kessiakoff - Fuji-Servetto
44 Manuel Vazquez - Contentpolis-Ampo
45
Danny Pate - Garmin - Slipstream
46 Thomas Rohregger - Team Milram 4.52
47 Evgeny Petrov - Team Katusha
48 Dario Cataldo - Quick Step
49 Morris Possoni - Team Columbia - Highroad 5.49
50 Samuel Sanchez - Euskaltel - Euskadi 5.58
51 Mathieu Perget - Caisse d'Epargne
52 Valerio Agnoli - Liquigas
53 Gorazd Stangelj - Liquigas
54 Lasse Bøchmann - Team Saxo Bank
55 Joan Horrach - Team Katusha
56 Inaki Isasi - Euskaltel - Euskadi 8.45
57 Jose Ivan Gutierrez Palacios - Caisse d'Epargne 9.24
58 Gorka Izagirre - Contentpolis-Ampo 10.52
59 Javier Echarri - Contentpolis-Ampo
60 Aitor Perezarrieta - Contentpolis-Ampo
61 Peter Wrolich - Team Milram
62 Martin Velits - Team Milram
63 Michael Barry - Team Columbia - Highroad
64 Svein Tuft - Garmin - Slipstream
65 Johannes Fröhlinger - Team Milram
66 Vicente Reynes - Team Columbia - Highroad
67 Tom Stamsnijder - Rabobank
68 Gert Dockx - Team Columbia - Highroad
69 Paul Martens - Rabobank
70 Thomas Lövkvist - Team Columbia - Highroad
71 Julien Loubet - AG2R La Mondiale
72 Daniel Navarro - Astana
73
Imanol Erviti - Caisse d'Epargne
74 Juan Jose Oroz - Euskaltel - Euskadi
75
Jean-Charles Senac - AG2R La Mondiale
76 Mauro Da Dalto - Lampre - N.G.C.
77 Yukiya Arashiro - BBox Bouygues Telecom
78 Aleksandr Kuschynski - Liquigas
79 Ivan Rovny - Team Katusha
80 Luca Mazzanti - Team Katusha
81 Jerome Coppel - Française Des Jeux
82 Lars Boom - Rabobank
83 Jose Vicente Garcia Acosta - Caisse d'Epargne 10.56
84
Denis Menchov - Rabobank
85
Francisco Perez Sanchez - Caisse d'Epargne
86
Johann Tschopp - BBox Bouygues Telecom
87 Martijn Maaskant - Garmin - Slipstream
88
Rein Taaramae - Cofidis, Le Credit En Ligne
89 Daniele Righi - Lampre - N.G.C.
90 Jeremy Roy - Française Des Jeux 11.59
DNS Mikel Astarloza - Euskaltel - Euskadi
DNF Frantisek Rabon - Team Columbia - Highroad
DNF Valeriy Dmitriyev - Astana
DNF
Berik Kupeshov - Astana
DNF Jose Luis Rubiera Vigil - Astana
DNF Jesus Hernandez - Astana
DNF
Steve Morabito - Astana
DNF Franco Pellizotti - Liquigas
DNF Murilo Fischer - Liquigas
DNF Alessandro Vanotti - Liquigas
DNF Branislau Samoilau - Amica Chips - Knauf
DNF Andy Schleck - Team Saxo Bank
DNF Jonathan Bellis - Team Saxo Bank
DNF Sebastian Lang - Silence-Lotto
DNF
Staf Scheirlinckx - Silence-Lotto
DNF
Jürgen Van Den Broeck - Silence-Lotto
DNF Jelle Vanendert - Silence-Lotto
DNF Oscar Freire - Rabobank
DNF Juan Manuel Garate - Rabobank
DNF
Bram De Groot - Rabobank
DNF Pablo Urtasun - Euskaltel - Euskadi
DNF Gorka Verdugo - Euskaltel - Euskadi
DNF Paolo Tiralongo - Lampre - N.G.C.
DNF Christian Vande Velde - Garmin - Slipstream
DNF David Zabriskie - Garmin - Slipstream
DNF Timothy Duggan - Garmin - Slipstream
DNF Jose Luis Arrieta Lujambio - AG2R La Mondiale
DNF Alexander Efimkin - AG2R La Mondiale
DNF Nicolas Roche - AG2R La Mondiale
DNF Leonardo Duque - Cofidis, Le Credit En Ligne
DNF Bingen Fernandez - Cofidis, Le Credit En Ligne
DNF David Moncoutie - Cofidis, Le Credit En Ligne
DNF Christophe Kern - Cofidis, Le Credit En Ligne
DNF Stephane Auge - Cofidis, Le Credit En Ligne
DNF Amael Moinard - Cofidis, Le Credit En Ligne
DNF Rémi Pauriol - Cofidis, Le Credit En Ligne
DNF
Sandy Casar - Française Des Jeux
DNF Sebastien Joly - Française Des Jeux
DNF Remy Di Gregorio - Française Des Jeux
DNF
Linus Gerdemann - Team Milram
DNF Paul Voss - Team Milram
DNF
Olivier Bonnaire - BBox Bouygues Telecom
DNF Guillaume Le Floch - BBox Bouygues Telecom
DNF Evgeny Sokolov - BBox Bouygues Telecom
DNF Jose Alberto Benitez - Fuji-Servetto
DNF Eros Capecchi - Fuji-Servetto
DNF Robert Kiserlovski - Amica Chips - Knauf
DNF
Hector Gonzalez - Fuji-Servetto
DNF Arkaitz Duran - Fuji-Servetto
DNF Benat Intxausti - Fuji-Servetto
DNF Dionisio Galparsoro - Contentpolis-Ampo
DNF Mikel Gaztanaga - Contentpolis-Ampo
DNF Julian Sanchez - Contentpolis-Ampo
DNF Adrian Palomares - Contentpolis-Ampo