1 - Fränk Schleck - (LUX) - Saxo Bank - (5:02:21)
2 - Rigoberto Urán - (COL) - Caisse d'Epargne - (same time)
3 - Bauke Mollema - (NED) - Rabobank - (+3)
4 - Steve Morabito - (SUI) - BMC Racing - (+3)
5 - Matteo Carrara - (ITA) - Vacansoleil - (+3)
6 - Juan Manuel Gárate - (ESP) - Rabobank - (+3)
7 - Robert Gesink - (NED) - Rabobank - (+3)
8 - Thomas Löfkvist - (SWE) - Team Sky - (+3)
9 - Nicolas Roche - (IRL) - AG2R - (+3)
10 - Tony Martin - (GER) - HTC-Columbia - (+3)
11 - Daniele Pietropolli - (ITA) - Lampre - (+7)
12 - Stijn Devolder - (BEL) - Quick-Step - (+7)
13 - Joaquim Rodríguez - (ESP) - Katyusha - (+7)
14 - Levi Leipheimer - (USA) - RadioShack - (+7)
15 - Lance Armstrong - (USA) - RadioShack - (+7)
16 - Sergey Lagutin - (UZB) - Vacansoleil - (+7)
17 - Oliver Zaugg - (SUI) - Liquigas - (+7)
18 - Fabian Cancellara - (SUI) - Saxo Bank - (+7)
19 - Francesco Gavazzi - (ITA) - Lampre - (+7)
20 - Jonathan Castroviejo - (ESP) - Euskaltel - (+7)
21 - Simon Spilak - (SLO) - Lampre - (+7)
22 - Jakob Fuglsang - (DEN) - Saxo Bank - (+7)
23 - Carlos Barredo - (ESP) - Quick-Step - (+7)
24 - Rafael Valls - (ESP) - Footon - (+7)
25 - Dries Devenyns - (BEL) - Quick-Step - (+7)
26 - Ryder Hesjedal - (CAN) - Garmin - (+7)
27 - Sandy Casar - (FRA) - Française des Jeux - (+7)
28 - José Joaquín Rojas - (ESP) - Caisse d'Epargne - (+19)
29 - Gustav Larsson - (SWE) - Saxo Bank - (+19)
30 - David Zabriskie - (USA) - Garmin - (+19)
31 - Maxime Monfort - (BEL) - HTC-Columbia - (+19)
32 - Andy Schleck - (LUX) - Saxo Bank - (+19)
33 - Andreas Klöden - (GER) - RadioShack - (+19)
34 - Juan José Oroz - (ESP) - Euskaltel - (+19)
35 - Martin Elmiger - (SUI) - AG2R - (+30)
36 - Wesley Sulzberger - (AUS) - Française des Jeux - (+30)
37 - Jérémy Roy - (FRA) - Française des Jeux - (+30)
38 - Philippe Gilbert - (BEL) - Omega Pharma-Lotto - (+30)
39 - Pablo Lastras - (ESP) - Caisse d'Epargne - (+30)
40 - Óscar Pereiro - (ESP) - Astana - (+38)
41 - Alexandr Kolobnev - (RUS) - Katyusha - (+38)
42 - Serge Pauwels - (BEL) - Team Sky - (+38)
43 - Heinrich Haussler - (GER) - Cervélo - (+38)
44 - Gerald Ciolek - (GER) - Milram - (+38)
45 - Alexandre Moos - (SUI) - BMC Racing - (+38)
46 - Michael Rogers - (AUS) - HTC-Columbia - (+38)
47 - George Hincapie - (USA) - BMC Racing - (+38)
48 - Eduard Vorganov - (RUS) - Katyusha - (+38)
49 - Tom Danielson - (USA) - Garmin - (+38)
50 - Greg Van Avermaet - (BEL) - Omega Pharma-Lotto - (+38)
51 - Rui Costa - (POR) - Caisse d'Epargne - (+38)
52 - Xavier Florencio - (ESP) - Cervélo - (+38)
53 - Fabian Wegmann - (GER) - Milram - (+38)
54 - Jurgen Van de Walle - (BEL) - Quick-Step - (+49)
55 - Diego Ulissi - (ITA) - Lampre - (+49)
56 - Simon Gerrans - (AUS) - Team Sky - (+49)
57 - Johannes Fröhlinger - (GER) - Milram - (+49)
58 - Amets Txurruka - (ESP) - Euskaltel - (+1:07)
59 - Grischa Niermann - (GER) - Rabobank - (+1:07)
60 - José Iván Gutiérrez - (ESP) - Caisse d'Epargne - (+1:07)
61 - Juan Antonio Flecha - (ESP) - Team Sky - (+1:07)
62 - Pablo Urtasun - (ESP) - Euskaltel - (+1:07)
63 - Cameron Meyer - (AUS) - Garmin - (+1:07)
64 - Kim Kirchen - (LUX) - Katyusha - (+1:07)
65 - Sergey Renev - (KAZ) - Astana - (+1:25)
66 - Nick Nuyens - (BEL) - Rabobank - (+1:40)
67 - Wout Poels - (NED) - Vacansoleil - (+1:40)
68 - Morris Possoni - (ITA) - Team Sky - (+1:40)
69 - Roman Kreuziger - (CZE) - Liquigas - (+2:04)
70 - Óscar Freire - (ESP) - Rabobank - (+2:04)
71 - Javier Aramendía - (ESP) - Euskaltel - (+2:04)
72 - Hayden Roulston - (NZL) - HTC-Columbia - (+2:04)
73 - Arnaud Coyot - (FRA) - Caisse d'Epargne - (+2:04)
74 - Luis León Sánchez - (ESP) - Caisse d'Epargne - (+2:04)
75 - Gianpaolo Cheula - (ITA) - Footon - (+2:04)
76 - Michael Albasini - (SUI) - HTC-Columbia - (+2:04)
77 - Ludovic Turpin - (FRA) - AG2R - (+2:04)
78 - Francis Mourey - (FRA) - Française des Jeux - (+2:17)
79 - Mikhail Khalilov - (UKR) - Katyusha - (+3:00)
80 - Alessandro Ballan - (ITA) - BMC Racing - (+3:00)
81 - Alexandr Pliushkin - (MDA) - Katyusha - (+3:06)
82 - Kjell Carlström - (FIN) - Team Sky - (+3:08)
83 - Marco Marcato - (ITA) - Vacansoleil - (+3:09)
84 - Peter Wrolich - (AUT) - Milram - (+3:09)
85 - Matthias Ruß - (GER) - Milram - (+3:09)
86 - Alessandro Vanotti - (ITA) - Liquigas - (+4:26)
87 - Jens Voigt - (GER) - Saxo Bank - (+4:26)
88 - José Luis Arrieta - (ESP) - AG2R - (+4:26)
89 - Lloyd Mondory - (FRA) - AG2R - (+4:26)
90 - Björn Schröder - (GER) - Milram - (+4:58)
91 - Pavel Brutt - (RUS) - Katyusha - (+6:14)
92 - Christian Vande Velde - (USA) - Garmin - (+6:14)
93 - Vladimir Efimkine - (RUS) - AG2R - (+6:14)
94 - Daniel Sesma - (ESP) - Euskaltel - (+6:14)
95 - Brice Feillu - (FRA) - Vacansoleil - (+7:12)
96 - Marzio Bruseghin - (ITA) - Caisse d'Epargne - (+7:36)
97 - Sylvain Chavanel - (FRA) - Quick-Step - (+8:31)
98 - Rinaldo Nocentini - (ITA) - AG2R - (+8:52)
99 - Robbie McEwen - (AUS) - Katyusha - (+10:00)
100 - Robert Hunter - (RSA) - Garmin - (+10:00)
101 - Noé Gianetti - (SUI) - Footon - (+10:00)
102 - Matthew Wilson - (AUS) - Garmin - (+10:00)
103 - Allan Davis - (AUS) - Astana - (+10:00)
104 - Grégory Rast - (SUI) - RadioShack - (+10:00)
105 - Marco Corti - (ITA) - Footon - (+10:00)
106 - Artur Gajek - (GER) - Milram - (+10:00)
107 - Maxim Gurov - (KAZ) - Astana - (+10:00)
108 - Yevgeni Nepomnyachsniy - (KAZ) - Astana - (+10:00)
109 - Lieuwe Westra - (NED) - Vacansoleil - (+10:00)
110 - Aliaksandr Kuchynski - (BLR) - Liquigas - (+10:00)
111 - Alessandro Petacchi - (ITA) - Lampre - (+10:00)
112 - Daniel Oss - (ITA) - Liquigas - (+10:00)
113 - Mark Cavendish - (IOM) - HTC-Columbia - (+10:00)
114 - Kevin Hulsmans - (BEL) - Quick-Step - (+10:00)
115 - Manuel Quinziato - (ITA) - Liquigas - (+10:00)
116 - Maarten Wynants - (BEL) - Quick-Step - (+10:00)
117 - Leif Hoste - (BEL) - Omega Pharma-Lotto - (+10:00)
118 - Tom Boonen - (BEL) - Quick-Step - (+10:00)
119 - Mauro Santambrogio - (ITA) - BMC Racing - (+10:00)
120 - Olivier Kaisen - (BEL) - Omega Pharma-Lotto - (+10:00)
121 - Sébastien Hinault - (FRA) - AG2R - (+10:00)
122 - Olivier Bonnaire - (FRA) - Française des Jeux - (+10:00)
123 - Tom Leezer - (NED) - Rabobank - (+10:05)
124 - Mark Renshaw - (AUS) - HTC-Columbia - (+10:05)
125 - Lars Petter Nordhaug - (NOR) - Team Sky - (+10:05)
126 - Yaroslav Popovych - (UKR) - RadioShack - (+10:05)
127 - Michiel Elijzen - (NED) - Omega Pharma-Lotto - (+10:05)
128 - Gert Steegmans - (BEL) - RadioShack - (+10:05)
129 - Ermanno Capelli - (ITA) - Footon - (+10:05)
130 - Maxim Iglinskiy - (KAZ) - Astana - (+10:05)
131 - Assan Bazayev - (KAZ) - Astana - (+10:05)
132 - Michal Golas - (POL) - Vacansoleil - (+10:05)
133 - Dimitri Muravyev - (KAZ) - RadioShack - (+10:05)
134 - Markus Burghardt - (GER) - BMC Racing - (+10:05)
135 - Bernhard Eisel - (AUT) - HTC-Columbia - (+10:05)
136 - Brett Lancaster - (AUS) - Cervélo - (+10:05)
137 - Jason McCartney - (USA) - RadioShack - (+10:05)
138 - Jussi Veikkanen - (FIN) - Française des Jeux - (+10:05)
139 - Mathias Frank - (SUI) - BMC Racing - (+10:05)
140 - Philip Deignan - (IRL) - Cervélo - (+10:05)
141 - Yauheni Hutarovich - (BLR) - Française des Jeux - (+17:59)
142 - Stuart O'Grady - (AUS) - Saxo Bank - (+17:59)
143 - Angelo Furlan - (ITA) - Lampre - (+17:59)
144 - Matteo Bono - (ITA) - Lampre - (+17:59)
145 - Karsten Kroon - (NED) - BMC Racing - (+17:59)
146 - Wilfried Cretskens - (BEL) - Omega Pharma-Lotto - (+17:59)
147 - Koldo Fernández - (ESP) - Euskaltel - (+17:59)
148 - Mirco Lorenzetto - (ITA) - Lampre - (+17:59)
149 - Gerben Löwik - (NED) - Omega Pharma-Lotto - (+17:59)
150 - Jonas Ljungblad - (SWE) - Omega Pharma-Lotto - (+17:59)
151 - Matti Breschel - (DEN) - Saxo Bank - (+17:59)
152 - Valeriy Dmitriyev - (KAZ) - Astana - (+17:59)
153 - Martijn Maaskant - (NED) - Garmin - (+17:59)
154 - Aitor Hernández - (ESP) - Euskaltel - (+17:59)
155 - Andreas Klier - (GER) - Cervélo - (+17:59)
156 - Jeremy Hunt - (ENG) - Cervélo - (+17:59)
157 - Kurt-Asle Arvesen - (NOR) - Team Sky - (+17:59)
158 - Thor Hushovd - (NOR) - Cervélo - (+17:59)
159 - Joost van Leijen - (NED) - Vacansoleil - ()
DNF - Valerio Agnoli - (ITA) - Liquigas - (DNF)
DNF - Fabio Felline - (ITA) - Footon - (DNF)
DNF - David Vitoria - (SUI) - Footon - (DNF)
DNS - Peter Sagan - (SVK) - Liquigas - (DNS)
DNS - João Correia - (POR) - Cervélo - (DNS)
DNS - Dominik Nerz - (GER) - Milram - (DNS)
DNS - Pedro Merino - (ESP) - Footon - (DNS)


Tour de Suisse

















