1 - André Greipel (GER) - Lotto - (3:56:55)
2 - Michael Matthews (AUS) - Blanco - (+0)
3 - Anthony Ravard (FRA) - AG2R - (+0)
4 - Tyler Farrar (USA) - Garmin - (+0)
5 - Allan Davis (AUS) - Astana - (+0)
6 - John Degenkolb (GER) - - (+0)
7 - Gerald Ciolek (GER) - Omega Pharma - Quick-Step - (+0)
8 - Boy van Poppel (NED) - UnitedHealthcare - (+0)
9 - Borut Božic (SLO) - Vacansoleil - (+0)
10 - Baden Cooke (AUS) - Saxo - Tinkoff - (+0)
11 - Robert Wagner (GER) - RadioShack - (+0)
12 - Sebastian Langeveld (NED) - Blanco - (+0)
13 - Edgar Pinto (POR) - LA - Antarte - (+0)
14 - Ryder Hesjedal (CAN) - Garmin - (+0)
15 - Sylvain Chavanel (FRA) - Omega Pharma - Quick-Step - (+0)
16 - Pieter Jacobs (BEL) - Topsport Vlaanderen - (+0)
17 - Samuel Caldeira (POR) - Carmim - (+0)
18 - Manuel Cardoso (POR) - RadioShack - (+0)
19 - Andreas Klöden (GER) - RadioShack - (+0)
20 - Delio Fernández (ESP) - Radio Popular - (+0)
21 - Sérgio Sousa (POR) - Efapel - (+0)
22 - Tony Martin (GER) - - (+0)
23 - Juan José Haedo (ARG) - Saxo - Tinkoff - (+0)
24 - Alberto Contador (ESP) - Saxo - Tinkoff - (+0)
25 - José Herrada (ESP) - Caja Rural - (+0)
26 - Alejandro Marque (ESP) - Radio Popular - (+0)
27 - Lieuwe Westra (NED) - Vacansoleil - (+0)
28 - Luis León Sánchez (ESP) - Blanco - (+0)
29 - André Cardoso (POR) - Carmim - (+0)
30 - Tristan Valentin (FRA) - Cofidis - (+0)
31 - Fredrik Kessiakoff (SWE) - Astana - (+0)
32 - Steven Kruijswijk (NED) - Blanco - (+0)
33 - Tejay Van Garderen (USA) - - (+0)
34 - Sander Armee (BEL) - Topsport Vlaanderen - (+0)
35 - Christophe Riblon (FRA) - AG2R - (+0)
36 - Tiago Machado (POR) - RadioShack - (+0)
37 - Filipe Cardoso (POR) - Efapel - (+0)
38 - Wout Poels (NED) - Vacansoleil - (+0)
39 - Sébastien Minard (FRA) - AG2R - (+0)
40 - Martijn Maaskant (NED) - Garmin - (+0)
41 - Steven Cummings (ENG) - Team Sky - (+0)
42 - Santi Pérez (ESP) - Efapel - (+0)
43 - José Mendes (POR) - CCC - (+0)
44 - Rémy Di Gregorio (FRA) - Astana - (+0)
45 - Kevin De Weert (BEL) - Omega Pharma - Quick-Step - (+0)
46 - Thomas De Gendt (BEL) - Vacansoleil - (+0)
47 - Bruno Pires (POR) - RadioShack - (+0)
48 - Kanstantsin Siutsou (BLR) - - (+0)
49 - Blel Kadri (FRA) - AG2R - (+0)
50 - Romain Zingle (BEL) - Cofidis - (+0)
51 - Rein Taaramäe (EST) - Cofidis - (+0)
52 - Roman Kreuziger (CZE) - Astana - (+0)
53 - Björn Leukemans (BEL) - Vacansoleil - (+0)
54 - Tony Gallopin (FRA) - Cofidis - (+0)
55 - Dimitri Fofonov (KAZ) - Astana - (+0)
56 - Simon Gerrans (AUS) - Team Sky - (+0)
57 - Tom Danielson (USA) - Garmin - (+0)
58 - David Livramento (POR) - Carmim - (+0)
59 - Ricardo Vilela (POR) - Radio Popular - (+0)
60 - Lloyd Mondory (FRA) - AG2R - (+0)
61 - William Clarke (AUS) - RadioShack - (+0)
62 - Nélson Oliveira (POR) - RadioShack - (+0)
63 - Sérgio Ribeiro (POR) - Efapel - (+0)
64 - Josep Jufré (ESP) - Astana - (+0)
65 - Martin Velits (SVK) - - (+0)
66 - Adrian Honkisz (POL) - CCC - (+0)
67 - Peter Velits (SVK) - - (+0)
68 - Fabian Wegmann (GER) - RadioShack - (+0)
69 - Oliver Zaugg (SUI) - RadioShack - (+0)
70 - Rory Sutherland (AUS) - UnitedHealthcare - (+0)
71 - Jürgen Roelandts (BEL) - Lotto - (+0)
72 - Hugo Sabido (POR) - LA - Antarte - (+0)
73 - Philippe Gilbert (BEL) - Lotto - (+0)
74 - Bert Grabsch (GER) - - (+0)
75 - František Rabon (CZE) - - (+0)
76 - Jesse Sergent (NZL) - RadioShack - (+0)
77 - Rui Sousa (POR) - Efapel - (+0)
78 - Martin Elmiger (SUI) - AG2R - (+0)
79 - Lukasz Bodnar (POL) - CCC - (+0)
80 - Nicolas Roche (IRL) - AG2R - (+0)
81 - Johan Coenen (BEL) - Topsport Vlaanderen - (+24)
82 - Matteo Tosatto (ITA) - Saxo - Tinkoff - (+24)
83 - Ricardo Mestre (POR) - Carmim - (+24)
84 - Daniel Navarro (ESP) - Saxo - Tinkoff - (+24)
85 - Jesús Hernández (ESP) - Saxo - Tinkoff - (+24)
86 - Greg Henderson (NZL) - Team Sky - (+30)
87 - Michael Rogers (AUS) - Team Sky - (+30)
88 - David Millar (SCO) - Garmin - (+30)
89 - Sergey Renev (KAZ) - Astana - (+34)
90 - Alberto Ongarato (ITA) - Vacansoleil - (+36)
91 - Sébastien Hinault (FRA) - AG2R - (+38)
92 - Marcel Sieberg (GER) - Lotto - (+38)
93 - Frederik Willems (BEL) - Lotto - (+38)
94 - Jussi Veikkanen (FIN) - Lotto - (+38)
95 - Bartlomiej Matysiak (POL) - CCC - (+49)
96 - Hernâni Brôco (POR) - LA - Antarte - (+49)
97 - Sérgio Paulinho (POR) - RadioShack - (+49)
98 - Henrique Casimiro (POR) - Carmim - (+49)
99 - Brice Feillu (FRA) - RadioShack - (+49)
100 - Sergey Lagutin (UZB) - Vacansoleil - (+1:12)
101 - Alberto Morras (ESP) - Radio Popular - (+1:31)
102 - Jens Keukeleire (BEL) - Cofidis - (+2:35)
103 - Steven Van Vooren (BEL) - Topsport Vlaanderen - (+3:07)
104 - Bruno Silva (POR) - LA - Antarte - (+3:07)
105 - Fabricio Ferrari (URU) - Caja Rural - (+3:07)
106 - Jarl Salomein (BEL) - Topsport Vlaanderen - (+3:07)
107 - Jérôme Pineau (FRA) - Omega Pharma - Quick-Step - (+3:07)
108 - Luís Silva (POR) - Carmim - (+3:07)
109 - Raúl Alarcón (ESP) - Efapel - (+3:47)
110 - Kjell Carlström - Team Sky - (+3:51)
111 - Grégory Rast (SUI) - RadioShack - (+3:51)
112 - Michael Barry - Team Sky - (+3:51)
113 - Jérôme Baugnies (BEL) - Topsport Vlaanderen - (+3:51)
114 - Dominique Cornu (BEL) - Topsport Vlaanderen - (+3:51)
115 - Alexandr Dyachenko (KAZ) - Astana - (+3:51)
116 - Martin Mortensen (DEN) - RadioShack - (+3:51)
117 - Pieter Weening (NED) - Blanco - (+3:51)
118 - Kevin Seeldraeyers (BEL) - Omega Pharma - Quick-Step - (+3:51)
119 - Hugo Sancho (POR) - LA - Antarte - (+3:51)
120 - Charlie Wegelius (ENG) - UnitedHealthcare - (+3:51)
121 - Francesco Reda (ITA) - Omega Pharma - Quick-Step - (+3:51)
122 - Arturo Mora (ESP) - Caja Rural - (+3:51)
123 - Coen Vermeltfoort (NED) - Blanco - (+3:51)
124 - Nico Sijmens (BEL) - Cofidis - (+3:51)
125 - Adam Hansen (AUS) - Lotto - (+4:43)
126 - Jos van Emden (NED) - Blanco - (+4:43)
127 - Christian Meier (CAN) - UnitedHealthcare - (+7:27)
128 - Gustav Larsson (SWE) - Saxo - Tinkoff - (+9:37)
129 - Michael Mørkøv (DEN) - Saxo - Tinkoff - (+9:37)
130 - Wouter Mol (NED) - Vacansoleil - (+9:37)
131 - Rubén Martínez (ESP) - Caja Rural - (+9:37)
132 - Daniel Silva (POR) - Radio Popular - (+9:37)
133 - Amaro Antunes (POR) - LA - Antarte - (+9:37)
134 - Julien Fouchard (FRA) - Cofidis - (+9:37)
135 - Hélder Oliveira (POR) - Radio Popular - (+9:37)
136 - Jonathon Clarke (AUS) - UnitedHealthcare - (+9:37)
137 - Daniel Mestre (POR) - Carmim - (+9:37)
138 - Dario Cioni - Team Sky - (+9:37)
139 - Tomas Swift-Metcalfe (ENG) - Carmim - (+9:37)
140 - Robert Förster (GER) - UnitedHealthcare - (+9:37)
141 - Sébastien Rosseler (BEL) - RadioShack - (+9:37)
142 - César Fonte (POR) - Efapel - (+9:37)
143 - Oleg Chuzhda (UKR) - Caja Rural - (+16:00)
144 - Rui Vinhas (POR) - LA - Antarte - (+16:00)
145 - Bruno Lima (POR) - Radio Popular - (+16:00)
146 - Joaquín Sobrino (ESP) - Caja Rural - (+16:00)
147 - Ion Pardo (ESP) - Radio Popular - (+16:00)
148 - Serge Pauwels (BEL) - Team Sky - (+16:00)
149 - Víctor De la Parte (ESP) - Caja Rural - (+16:00)
150 - Daniel Freitas (POR) - Efapel - (+16:00)
151 - Kevyn Ista (BEL) - Cofidis - (+16:00)
152 - Bradley White (USA) - UnitedHealthcare - (+16:00)
153 - Morgan Schmitt (USA) - UnitedHealthcare - (+16:00)
154 - Bruno Sancho (POR) - LA - Antarte - (DNF)
155 - Stijn Joseph (BEL) - Topsport Vlaanderen - (DNF)
156 - Tomasz Marczynski (POL) - CCC - (DNS)
157 - Kristof Vandewalle (BEL) - Omega Pharma - Quick-Step - (DNS)
158 - Vicente Reynés (ESP) - Lotto - (DNS)
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Tony Martin (GER) | (20:53) | |
| 2 | Lieuwe Westra (NED) | Vacansoleil | (+5) |
| 3 | Tiago Machado (POR) | RadioShack | (+26) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | André Greipel (GER) | Lotto | (3:56:55) |
| 2 | Michael Matthews (AUS) | Blanco | (+0) |
| 3 | Anthony Ravard (FRA) | AG2R | (+0) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Steven Cummings (ENG) | Team Sky | (4:56:19) |
| 2 | Tejay Van Garderen (USA) | (+0) | |
| 3 | Alberto Contador (ESP) | Saxo - Tinkoff | (+0) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | John Degenkolb (GER) | (4:57:56) | |
| 2 | Tyler Farrar (USA) | Garmin | (+0) |
| 3 | Michael Matthews (AUS) | Blanco | (+0) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Philippe Gilbert (BEL) | Lotto | (4:36:36) |
| 2 | Gerald Ciolek (GER) | Omega Pharma - Quick-Step | (+5) |
| 3 | André Greipel (GER) | Lotto | (+5) |