Classement général
Classement Coureur Équipe Pays Temps
1. Roman Kreuziger LIQ CZE 35h43'46''
2. Andreas Klöden AST GER +49''
3. Igor Anton EUS ESP +1'55''
4. Damiano Cunego LAM ITA +02'11''
5. Thomas Lövkvist THR SWE +2'37''
6. Andy Schleck CSC LUX +02'57''
7. Kim Kirchen THR LUX +02'58''
8. Markus Fothen GST GER +04'08''
9. Christian Knees MRM GER +04'08''
10. Laurens Ten Dam RAB NED +04'26''
12. Michael Albasini LIQ SUI +05'10''
16. Alexandre Moos BMC SUI +07'21''
21. Florian Stalder VBG SUI +13'28''
23. Steve Morabito AST SUI +13'42''
26. Rubens Bertogliati SDV SUI +15'33''
34. Andreas Dietziker VBG SUI +21'24''
36. Mathias Frank GST SUI +22'13''
41. Markus Zberg GST SUI +25'49''
43. Johann Tschopp BTL SUI +26'29''
48. Steve Zampieri COF SUI +30'50''
51. Elias Schmäh VBG SUI +34'44''
52. Martin Elmiger ALM SUI +34'46''
60. David Loosli LAM SUI +38'00''
66. Steve Bovay BMC SUI +41'30''
68. Hubert Schwab QST SUI +41'58''
79. Fabian Cancellara CSC SUI +48'35''
81 Danilo Wyss BMC SUI +49'20''
97 Martin Kohler BMC SUI +59'12''