1 - Linus Gerdemann (GER) - RadioShack - (18:35:32)
2 - Alexandre Geniez (FRA) - Argos - (+2)
3 - Tony Gallopin (FRA) - Cofidis - (+3)
4 - Maxime Monfort (BEL) - RadioShack - (+5)
5 - Mickaël Delage (FRA) - FDJ - (+8)
6 - Jérémie Galland (FRA) - Sojasun - (+10)
7 - Jurgen Van Goolen (BEL) - Accent.jobs - (+11)
8 - Julien El Farès (FRA) - Cofidis - (+11)
9 - Björn Leukemans (BEL) - Vacansoleil - (+12)
10 - Alan Marangoni (ITA) - Cannondale - (+13)
11 - Arthur Vichot (FRA) - FDJ - (+14)
12 - Anthony Charteau (FRA) - Europcar - (+15)
13 - Jean-Marc Marino (FRA) - Sojasun - (+18)
14 - Anthony Roux (FRA) - FDJ - (+55)
15 - Sébastien Delfosse (BEL) - Crelan - (+57)
16 - Romain Zingle (BEL) - Cofidis - (+1:00)
17 - Damien Gaudin (FRA) - Europcar - (+1:41)
18 - Mathew Hayman (AUS) - Team Sky - (+1:47)
19 - Dirk Bellemakers (NED) - Crelan - (+1:51)
20 - Rémi Cusin (FRA) - Cofidis - (+1:53)
21 - Fränk Schleck (LUX) - RadioShack - (+1:55)
22 - Pieter Vanspeybrouck (BEL) - Topsport Vlaanderen - (+1:56)
23 - Jakob Fuglsang (DEN) - RadioShack - (+1:56)
24 - Davide Appollonio (ITA) - Team Sky - (+1:57)
25 - Simon Geschke (GER) - Argos - (+2:00)
26 - Vladimir Isaichev (RUS) - Katyusha - (+2:03)
27 - Dominik Nerz (GER) - Cannondale - (+2:04)
28 - Bert De Waele (BEL) - Crelan - (+2:04)
29 - Maxime Vantomme (BEL) - Katyusha - (+2:04)
30 - Jesús Rosendo (ESP) - - (+2:05)
31 - Thierry Hupond (FRA) - Argos - (+2:06)
32 - Pieter Jacobs (BEL) - Topsport Vlaanderen - (+2:08)
33 - Thomas Degand (BEL) - Accent.jobs - (+2:09)
34 - Laurens De Vreese (BEL) - Topsport Vlaanderen - (+2:18)
35 - Ian Stannard (GBR) - Team Sky - (+2:19)
36 - Stijn Vandenbergh (BEL) - Katyusha - (+2:24)
37 - Andreas Klöden (GER) - RadioShack - (+2:32)
38 - Matthieu Sprick (FRA) - Argos - (+2:33)
39 - Nélson Oliveira (POR) - RadioShack - (+2:50)
40 - Romain Feillu (FRA) - Vacansoleil - (+3:02)
41 - Gregory Habeaux (BEL) - Accent.jobs - (+3:04)
42 - Borut Božic (SLO) - Vacansoleil - (+3:06)
43 - Jonas Ljungblad (SWE) - Differdange - (+3:07)
44 - Fabio Felline (ITA) - Footon - (+3:09)
45 - Jens Keukeleire (BEL) - Cofidis - (+3:18)
46 - Maciej Bodnar (POL) - Cannondale - (+3:23)
47 - Matthieu Ladagnous (FRA) - FDJ - (+4:00)
48 - Johannes Fröhlinger (GER) - Argos - (+4:04)
49 - Sébastien Turgot (FRA) - Europcar - (+4:07)
50 - Yohann Gène (FRA) - Europcar - (+4:14)
51 - Anthony Geslin (FRA) - FDJ - (+4:20)
52 - Wout Poels (NED) - Vacansoleil - (+4:38)
53 - Marco Corti (ITA) - Footon - (+5:27)
54 - Damiano Caruso (ITA) - Cannondale - (+5:34)
55 - Kurt-Asle Arvesen - Team Sky - (+6:07)
56 - Aleksejs Saramotins (LAT) - Cofidis - (+7:32)
57 - Laurent Mangel (FRA) - Sojasun - (+8:00)
58 - Arnaud Coyot (FRA) - Sojasun - (+8:04)
59 - Anthony Delaplace (FRA) - Sojasun - (+8:12)
60 - Antonio Piedra (ESP) - - (+9:56)
61 - Saïd Haddou (FRA) - Europcar - (+10:06)
62 - Alex Dowsett (GBR) - Team Sky - (+10:46)
63 - Nico Schneider (GER) - Differdange - (+11:24)
64 - Artem Ovechkin (RUS) - Katyusha - (+11:50)
65 - Jempy Drücker (LUX) - Accent.jobs - (+13:34)
66 - David Gutiérrez Gutiérrez (ESP) - Footon - (+13:42)
67 - Fabian Cancellara (SUI) - RadioShack - (+13:50)
68 - Jaco Venter (RSA) - Accent.jobs - (+13:55)
69 - Grégory Rast (SUI) - RadioShack - (+13:55)
70 - Morten Knudsen (DEN) - Differdange - (+14:14)
71 - Chris Froome - Team Sky - (+14:37)
72 - Baptiste Planckaert (BEL) - Crelan - (+15:13)
73 - Elia Viviani (ITA) - Cannondale - (+15:24)
74 - Stijn Devolder (BEL) - Vacansoleil - (+15:53)
75 - Nikolai Trussov (RUS) - Katyusha - (+16:16)
76 - Arnaud Labbe (FRA) - Cofidis - (+16:40)
77 - Davide Cimolai (ITA) - Cannondale - (+17:06)
78 - Vytautas Kaupas (LTU) - Differdange - (+17:44)
79 - Rudy Lesschaeve (FRA) - Differdange - (+19:05)
80 - Joeri Stallaert (BEL) - Crelan - (+19:28)
81 - Martijn Keizer (NED) - Vacansoleil - (+20:04)
82 - Sam Bewley (NZL) - RadioShack - (+20:48)
83 - Staf Scheirlinckx (BEL) - Accent.jobs - (+20:51)
84 - Denis Galimzyanov (RUS) - Katyusha - (+20:51)
85 - Jesse Sergent (NZL) - RadioShack - (+20:53)
86 - Mitch Docker (AUS) - Argos - (+20:59)
87 - Christian Poos (LUX) - Differdange - (+21:11)
88 - Eloy Ruiz (ESP) - - (+21:12)
89 - Grégory Joseph (BEL) - Topsport Vlaanderen - (+21:29)
90 - Yann Huguet (FRA) - Argos - (+21:30)
91 - Johan Coenen (BEL) - Topsport Vlaanderen - (+21:36)
92 - Jarl Salomein (BEL) - Topsport Vlaanderen - (+21:39)
93 - Javier Ramírez (ESP) - - (+22:17)
94 - Bert Scheirlinckx (BEL) - Crelan - (+22:19)
95 - Antonio Cabello (ESP) - - (+22:23)
96 - Jens Mouris (NED) - Vacansoleil - (+22:51)
97 - Paul Poux (FRA) - Sojasun - (+22:51)
98 - Michael Van Staeyen (BEL) - Topsport Vlaanderen - (+23:10)
99 - Arkimedes Arguelyes (RUS) - Katyusha - (+24:01)
100 - Jimmy Engoulvent (FRA) - Sojasun - (+25:17)
101 - Jens Voigt (GER) - RadioShack - (+35:08)
Yoann Bagot (FRA) - Cofidis - (DNF)
Gianni Meersman (BEL) - FDJ - (DNF)
Jacopo Guarnieri (ITA) - Cannondale - (DNF)
Daniel Oss (ITA) - Cannondale - (DNF)
Noé Gianetti (SUI) - Footon - (DNF)
Arkaitz Durán (ESP) - Footon - (DNF)
Martin Mortensen (DEN) - RadioShack - (DNF)
Stuart O'Grady (AUS) - RadioShack - (DNF)
Steven Caethoven (BEL) - Accent.jobs - (DNF)
Bram Schmitz (NED) - Accent.jobs - (DNF)
Cyrille Heymans (LUX) - Differdange - (DNF)
Gediminas Kaupas (LTU) - Differdange - (DNF)
Juan José Lobato (ESP) - - (DNF)
Manuel Ortega (ESP) - - (DNF)
Adrián Palomares (ESP) - - (DNF)
Steven Van Vooren (BEL) - Topsport Vlaanderen - (DNF)
Geert Verheyen (BEL) - Crelan - (DNS)
Sven Vanthourenhout (BEL) - Crelan - (DNF)
Thomas Damuseau (FRA) - Argos - (DNF)
Jimmy Casper (FRA) - Sojasun - (DNF)
Joost van Leijen (NED) - Vacansoleil - (DNF)
Robert Hunter (RSA) - RadioShack - (DNF)
Sébastien Rosseler (BEL) - RadioShack - (DNF)
Michal Kwiatkowski (POL) - RadioShack - (DNF)
Greg Henderson (NZL) - Team Sky - (DNF)
Jeremy Hunt (ENG) - Team Sky - (DNF)
Matthias Brändle (AUT) - Footon - (DNF)
Juan José Cobo (ESP) - Footon - (DNF)
Alexander Porsev (RUS) - Katyusha - (DNS)
David Veilleux (CAN) - Europcar - (DNF)
Franck Bouyer (FRA) - Europcar - (DNF)
Mathieu Claude (FRA) - Europcar - (DNF)
Steve Chainel (FRA) - FDJ - (DNF)
Geoffrey Soupe (FRA) - FDJ - (DNF)
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Romain Feillu (FRA) | Vacansoleil | (3:42:06) |
| 2 | Fränk Schleck (LUX) | RadioShack | (+0) |
| 3 | Pieter Vanspeybrouck (BEL) | Topsport Vlaanderen | (+0) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Davide Appollonio (ITA) | Team Sky | (4:44:31) |
| 2 | Denis Galimzyanov (RUS) | Katyusha | (+0) |
| 3 | Mickaël Delage (FRA) | FDJ | (+0) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Linus Gerdemann (GER) | RadioShack | (5:16:19) |
| 2 | Arthur Vichot (FRA) | FDJ | (+9) |
| 3 | Jérémie Galland (FRA) | Sojasun | (+9) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Denis Galimzyanov (RUS) | Katyusha | (4:48:32) |
| 2 | Greg Henderson (NZL) | Team Sky | (+0) |
| 3 | Davide Appollonio (ITA) | Team Sky | (+0) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Fabian Cancellara (SUI) | RadioShack | (3:42) |
| 2 | Damien Gaudin (FRA) | Europcar | (+5) |
| 3 | Jimmy Engoulvent (FRA) | Sojasun | (+8) |