Allerede fra starten af løbet blev der angrebet i højre og venstre side, men der var ikke kørt mange kilometer før Steven Cozza (Garmin) og Jan Barta (Team NetApp) fik slået hullet ned til feltet. Yohann Gène (Bbox Bouygues Telecom) prøvede alene at køre frem til de forreste, men måtte opgive og lod sig falde tilbage til feltet igen.
Efter 70 kilometers kørsel havde de to forreste opbygget et forspring på 7½ minut. Desværre for Jan Barta valgte Steven Cozza kort efter at stå af i forplejningszonen, og dermed måtte NetApp rytteren fortsætte alene i front. ”Jeg fik kramper i begge ben og måtte køre stille i 15 kilometer, før jeg valgte at udgå. Jeg har aldrig haft kramper før, så det er pinligt at det nu sker foran mit nye hold,” forklarede Cozza, som til næste år kører for NetApp holdet.
Nede bagved i feltet var
Matti Breschel meget aktiv på stigningerne. Midtvejs i løbet fik han sammen med Rein Taaramäe (Cofidis) og Luis Pasamontes (Caisse d'Epargne) slået et hul ned til feltet, men efter en ti minutters jagt blev de indhentet af feltet igen.
Matti Breschel fortsatte dog med at spille med kræfterne, sammen med blandt andet Leonardo Duque (Cofidis) og Thomas Voeckler (Bbox Bouygues Telecom), men feltet var stadigvæk samlet da der manglede 70 kilometer. På det tidspunkt var feltet små fire minutter efter en mere og mere træt Jan Barta.
Med 40 kilometer til mål kom Matti Breschel så med i endnu et udbrudsforsøg, da han sammen med
Adam Hansen (HTC-Columbia), Jérémy Roy (FDJ), Luis Pasamontes (Caisse d'Epargne) Joost Van Leijen (Vacansoleil), Geoffroy Lequatre (RadioShack), Timothy Duggan (Garmin-Transitions), Vincent Jérôme (Bbox), David Moncoutié (Cofidis) og Thomas De Gendt (Topsport Vlaanderen) rykkede væk fra feltet. De fik hurtigt kontakt til Jan Barta, men med 20 kilometer til mål blev de indhentet af feltet igen.
Det fik med det sammen en ny gruppe til at forsøge sig, og endnu engang var Team Saxo Bank holdet repræsenteret denne gang ved Kasper Klostergaard. Han rykkede væk sammen med Jan Ghyselinck (HTC-Columbia), Pablo Lastras (Caisse d'Epargne), Geoffroy Lequatre (RadioShack), Sébastien Minard (Cofidis), Sergey Lagutin (Vacansoleil) og
Renaud Dion (Roubaix-Lille Métropole).
AG2R-La Mondiale holdet ville dog have en massespurt i dag, så de satte sig endnu engang frem forrest i feltet, og med under 10 kilometer til mål lykkedes det dem at få samling på feltet igen.
Rigoberto Uran (Caisse d'Epargne) forsøgte sig som den sidste med et ryk seks kilometer før mål, men også han måtte opgive sit forsøg et par kilometer senere, så det hele endte som forventet i en massespurt.
Her lykkedes det AG2R-La Mondiale at få fuld valuta for deres indsats forrest i feltet, da Anthony Ravard tog en populær sejr foran Romain Feillu (Vacansoleil). På trods af en aggressiv indsats de sidste 100 kilometer af løbet, havde Matti Breschel stadigvæk overskud nok til at tage en tredjeplads.
Resultat 1 Anthony Ravard - AG2R-La Mondiale
2 Romain Feillu - Vacansoleil
3 Matti Breschel - Saxo Bank 4 Romain Mathéou - Saur-Sojasun
5 Sébastien Chavanel - FDJ
6
Robin Chaigneau - Skil-Shimano
7 Bernhard Eisel - HTC Columbia
8 Laurent Pichon - Bretagne-Schuller
9
Nadir Haddou - BigMat-Auber 93
10 Kreder - Garmin-Transitions
11 Leonaro Duque - Cofidis
12 Alexanre Pichot - Bbox Bouygues Telecom
13 Dimitri Claeys - Team NetApp
14
Samuel Dumoulin - Cofidis
15 Céric Pineau - Roubaix-Lille Métropole