1 - Fabian Cancellara (SUI) - RadioShack - (9:41)
2 - Tejay Van Garderen (USA) - - (+9)
3 - Peter Sagan (SVK) - Cannondale - (+17)
4 - Gustav Larsson (SWE) - Saxo - Tinkoff - (+17)
5 - Andreas Klöden (GER) - RadioShack - (+18)
6 - Tom Danielson (USA) - Garmin - (+20)
7 - Peter Velits (SVK) - - (+21)
8 - Bauke Mollema (NED) - Blanco - (+22)
9 - Levi Leipheimer (USA) - RadioShack - (+22)
10 - Linus Gerdemann (GER) - RadioShack - (+22)
11 - Chris Froome - Team Sky - (+24)
12 - Enrico Gasparotto (ITA) - Astana - (+24)
13 - Maxime Monfort (BEL) - RadioShack - (+26)
14 - Manuele Boaro (ITA) - Saxo - Tinkoff - (+27)
14 - Gorka Izagirre (ESP) - Euskaltel - (+27)
16 - Wout Poels (NED) - Vacansoleil - (+28)
17 - Damiano Cunego (ITA) - Lampre - (+28)
18 - Mauricio Soler (COL) - Movistar - (+28)
19 - Dries Devenyns (BEL) - Omega Pharma - Quick-Step - (+29)
20 - Jakob Fuglsang (DEN) - RadioShack - (+29)
21 - Martin Elmiger (SUI) - AG2R - (+29)
22 - José Iván Gutiérrez (ESP) - Movistar - (+30)
23 - Branislav Samoilav (BLR) - Movistar - (+30)
24 - Mathias Frank (SUI) - BMC Racing - (+31)
25 - Thor Hushovd (NOR) - Garmin - (+31)
26 - Maciej Bodnar (POL) - Cannondale - (+32)
27 - Marco Marcato (ITA) - Vacansoleil - (+32)
28 - Jussi Veikkanen (FIN) - Lotto - (+32)
29 - Rinaldo Nocentini (ITA) - AG2R - (+33)
30 - Pieter Weening (NED) - Blanco - (+33)
31 - Stuart O'Grady (AUS) - RadioShack - (+33)
32 - George Hincapie (USA) - BMC Racing - (+34)
33 - Andrew Talansky (USA) - Garmin - (+34)
34 - Heinrich Haussler (AUS) - Garmin - (+35)
35 - Francis De Greef (BEL) - Lotto - (+35)
36 - José Joaquín Rojas (ESP) - Movistar - (+35)
37 - Martin Velits (SVK) - - (+35)
37 - Luke Roberts (AUS) - Saxo - Tinkoff - (+35)
39 - Simon Clarke (AUS) - Astana - (+36)
40 - Jaroslaw Marycz (POL) - Saxo - Tinkoff - (+36)
41 - Robert Hunter (RSA) - RadioShack - (+36)
42 - Eros Capecchi (ITA) - Cannondale - (+36)
43 - Assan Bazayev (KAZ) - Astana - (+36)
44 - Jens Voigt (GER) - RadioShack - (+36)
45 - Johann Tschopp (SUI) - BMC Racing - (+36)
46 - Nélson Oliveira (POR) - RadioShack - (+36)
47 - Steven Kruijswijk (NED) - Blanco - (+37)
48 - Damiano Caruso (ITA) - Cannondale - (+37)
49 - Mads Christensen (DEN) - Saxo - Tinkoff - (+38)
50 - Philip Deignan (IRL) - RadioShack - (+38)
51 - Jack Bobridge (AUS) - Garmin - (+38)
52 - Sylvain Chavanel (FRA) - Omega Pharma - Quick-Step - (+38)
52 - Kevin De Weert (BEL) - Omega Pharma - Quick-Step - (+38)
54 - Christian Vande Velde (USA) - Garmin - (+39)
55 - Brent Bookwalter (USA) - BMC Racing - (+39)
56 - Alexandr Dyachenko (KAZ) - Astana - (+39)
57 - Artem Ovechkin (RUS) - Katyusha - (+39)
58 - Laurens ten Dam (NED) - Blanco - (+39)
59 - Jan Bárta (CZE) - NetApp - (+40)
60 - Greg Henderson (NZL) - Team Sky - (+41)
61 - Danilo Di Luca (ITA) - Katyusha - (+41)
62 - Fränk Schleck (LUX) - RadioShack - (+41)
63 - Alessandro Ballan (ITA) - BMC Racing - (+42)
64 - Thomas De Gendt (BEL) - Vacansoleil - (+42)
65 - Maarten Wynants (BEL) - Blanco - (+43)
66 - Greg Van Avermaet (BEL) - BMC Racing - (+44)
67 - Kurt-Asle Arvesen - Team Sky - (+44)
68 - Pavel Brutt (RUS) - Katyusha - (+44)
69 - Tanel Kangert (EST) - Astana - (+45)
70 - Daryl Impey (RSA) - NetApp - (+45)
71 - Alberto Losada (ESP) - Katyusha - (+46)
72 - Tom-Jelte Slagter (NED) - Blanco - (+46)
73 - Jorge Azanza (ESP) - Euskaltel - (+46)
74 - Matteo Montaguti (ITA) - AG2R - (+46)
75 - Nick Nuyens (BEL) - Saxo - Tinkoff - (+48)
76 - Jan Bakelants (BEL) - Lotto - (+48)
76 - Ryder Hesjedal (CAN) - Garmin - (+48)
78 - Andreas Dietziker (SUI) - NetApp - (+49)
79 - Leopold König (CZE) - NetApp - (+49)
80 - Zdenek Štybar (CZE) - Omega Pharma - Quick-Step - (+49)
81 - Kristof Vandewalle (BEL) - Omega Pharma - Quick-Step - (+50)
82 - Cyril Dessel (FRA) - AG2R - (+50)
83 - Jeff Louder (USA) - BMC Racing - (+50)
84 - Danilo Hondo (GER) - Lampre - (+50)
85 - Ian Stannard (GBR) - Team Sky - (+50)
86 - Marcel Sieberg (GER) - Lotto - (+51)
87 - Tom Boonen (BEL) - Omega Pharma - Quick-Step - (+51)
88 - László Bodrogi (FRA) - Novo Nordisk - (+51)
89 - Dario Cioni - Team Sky - (+51)
90 - Adam Hansen (AUS) - Lotto - (+52)
91 - Michael Albasini (SUI) - - (+52)
92 - Rubens Bertogliati (SUI) - Novo Nordisk - (+52)
93 - Matteo Carrara (ITA) - Vacansoleil - (+52)
94 - Daniel Oss (ITA) - Cannondale - (+53)
95 - Alexander Efimkine (RUS) - Novo Nordisk - (+53)
96 - Pablo Lastras (ESP) - Movistar - (+53)
97 - André Greipel (GER) - Lotto - (+53)
98 - Lloyd Mondory (FRA) - AG2R - (+53)
99 - Grégory Rast (SUI) - RadioShack - (+53)
100 - Olivier Kaisen (BEL) - Lotto - (+53)
101 - Gerald Ciolek (GER) - Omega Pharma - Quick-Step - (+54)
102 - Daniele Righi (ITA) - Lampre - (+54)
103 - Alexandr Pliushkin (MDA) - Katyusha - (+54)
104 - Koldo Fernández (ESP) - Euskaltel - (+54)
105 - Daniel Sesma (ESP) - Euskaltel - (+54)
106 - David Loosli (SUI) - Lampre - (+54)
107 - Dominik Nerz (GER) - Cannondale - (+56)
108 - Cesare Benedetti (ITA) - NetApp - (+56)
109 - Markus Burghardt (GER) - BMC Racing - (+57)
110 - Matti Breschel (DEN) - Blanco - (+57)
111 - Sergey Lagutin (UZB) - Vacansoleil - (+57)
112 - Ben Swift (GBR) - Team Sky - (+57)
113 - Simone Ponzi (ITA) - Cannondale - (+57)
114 - Marzio Bruseghin (ITA) - Movistar - (+58)
115 - Gabriel Rasch (NOR) - Garmin - (+58)
116 - Dimitri Muravyev (KAZ) - RadioShack - (+58)
117 - Alán Pérez (ESP) - Euskaltel - (+59)
118 - Baden Cooke (AUS) - Saxo - Tinkoff - (+59)
119 - Ben Gastauer (LUX) - AG2R - (+59)
120 - Giampaolo Caruso (ITA) - Katyusha - (+59)
121 - Daniel Schorn (AUT) - NetApp - (+1:00)
122 - Oleksandr Kvachuk (UKR) - Lampre - (+1:00)
123 - Luca Paolini (ITA) - Katyusha - (+1:01)
124 - Bartosz Huzarski (POL) - NetApp - (+1:02)
125 - Sergey Renev (KAZ) - Astana - (+1:02)
126 - Stijn Devolder (BEL) - Vacansoleil - (+1:03)
127 - Francisco Ventoso (ESP) - Movistar - (+1:03)
128 - Óscar Freire (ESP) - Blanco - (+1:04)
129 - Borut Božic (SLO) - Vacansoleil - (+1:04)
130 - Benjamín Noval (ESP) - Saxo - Tinkoff - (+1:04)
131 - Chris Sutton (AUS) - Team Sky - (+1:05)
132 - Cristiano Salerno (ITA) - Cannondale - (+1:07)
133 - Ángel Madrazo (ESP) - Movistar - (+1:08)
134 - Aliaksandr Kuchynski (BLR) - Katyusha - (+1:08)
135 - Vicente Reynés (ESP) - Lotto - (+1:09)
136 - Bert Grabsch (GER) - - (+1:09)
137 - Bernhard Eisel (AUT) - - (+1:09)
138 - Matthew Goss (AUS) - - (+1:09)
139 - Matteo Bono (ITA) - Lampre - (+1:10)
140 - Javier Megías (ESP) - Novo Nordisk - (+1:10)
141 - Jonathan Castroviejo (ESP) - Euskaltel - (+1:10)
142 - Robbie McEwen (AUS) - RadioShack - (+1:12)
143 - Gert Steegmans (BEL) - Omega Pharma - Quick-Step - (+1:12)
144 - Mark Cavendish (IOM) - - (+1:13)
145 - Scott Stewart (USA) - Novo Nordisk - (+1:13)
146 - Rubén Pérez (ESP) - Euskaltel - (+1:13)
147 - Andy Schleck (LUX) - RadioShack - (+1:18)
148 - Allan Davis (AUS) - Astana - (+1:18)
149 - Ruslan Pidgornyy (UKR) - Vacansoleil - (+1:18)
150 - Mickaël Chérel (FRA) - AG2R - (+1:20)
151 - Alexander Gottfried (GER) - NetApp - (+1:20)
152 - Alessandro Bazzana (ITA) - Novo Nordisk - (+1:20)
153 - Anthony Ravard (FRA) - AG2R - (+1:21)
154 - Javier Aramendía (ESP) - Euskaltel - (+1:21)
155 - Mirco Lorenzetto (ITA) - Astana - (+1:22)
156 - Alfredo Balloni (ITA) - Lampre - (+1:25)
157 - Enrico Magazzini (ITA) - Lampre - (+1:26)
158 - Valeriy Kobzarenko (UKR) - Novo Nordisk - (+1:28)
159 - Mathew Hayman (AUS) - Team Sky - (+1:40)
160 - Daniele Callegarin (ITA) - Novo Nordisk - (+1:50)
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Fabian Cancellara (SUI) | RadioShack | (41:01) |
| 2 | Andreas Klöden (GER) | RadioShack | (+9) |
| 3 | Levi Leipheimer (USA) | RadioShack | (+13) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Peter Sagan (SVK) | Cannondale | (3:52:00) |
| 2 | Matthew Goss (AUS) | (+0) | |
| 3 | Ben Swift (GBR) | Team Sky | (+0) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Thomas De Gendt (BEL) | Vacansoleil | (5:38:42) |
| 2 | Andy Schleck (LUX) | RadioShack | (+35) |
| 3 | José Joaquín Rojas (ESP) | Movistar | (+48) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Steven Kruijswijk (NED) | Blanco | (4:12:03) |
| 2 | Levi Leipheimer (USA) | RadioShack | (+9) |
| 3 | Damiano Cunego (ITA) | Lampre | (+18) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Borut Božic (SLO) | Vacansoleil | (4:44:48) |
| 2 | Óscar Freire (ESP) | Blanco | (+0) |
| 3 | Peter Sagan (SVK) | Cannondale | (+0) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Thor Hushovd (NOR) | Garmin | (4:46:05) |
| 2 | Peter Sagan (SVK) | Cannondale | (+0) |
| 3 | Marco Marcato (ITA) | Vacansoleil | (+2) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Peter Sagan (SVK) | Cannondale | (3:09:47) |
| 2 | Damiano Cunego (ITA) | Lampre | (+0) |
| 3 | Jakob Fuglsang (DEN) | RadioShack | (+21) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Mauricio Soler (COL) | Movistar | (4:23:20) |
| 2 | Damiano Cunego (ITA) | Lampre | (+12) |
| 3 | Fränk Schleck (LUX) | RadioShack | (+12) |
| Pos. | Rider | Team | Time |
|---|---|---|---|
| 1 | Fabian Cancellara (SUI) | RadioShack | (9:41) |
| 2 | Tejay Van Garderen (USA) | (+9) | |
| 3 | Peter Sagan (SVK) | Cannondale | (+17) |