1 Levi Leipheimer (USA) Gerolsteiner 24.58.49
2 Christophe Moreau (Fra) AG2R Prevoyance 1.48
3 Bernhard Kohl (Aut) T-Mobile Team 2.51
4 Jose Azevedo (Por) Discovery Channel Pro Cycling Team 3.00
5 Francisco Mancebo (Spa) AG2R Prevoyance 3.29
6 Denis Menchov (Rus) Rabobank 4.14
7 Alejandro Valverde (Spa) Caisse d'Epargne-Illes Balears 4.21
8 Leonardo Piepoli (Ita) Saunier Duval-Prodir 5.13
9 Pietro Caucchioli (Ita) Credit Agricole 5.45
10 George Hincapie (USA) Discovery Channel Pro Cycling Team 6.48
11 Oscar Sevilla (Spa) T-Mobile Team 6.57
12 Sylvain Chavanel (Fra) Cofidis, le Credit par Telephone 7.31
13 Maxim Iglinskiy (Kaz) Team Milram 9.10
14 Oscar Pereiro Sio (Spa) Caisse d'Epargne-Illes Balears 9.44
15 Iban Mayo (Spa) Euskaltel-Euskadi 11.00
16 Marco Marzano (Ita) Lampre-Fondital 12.12
17 Ryder Hesjedal (Can) Phonak Hearing Systems 13.37
18 David Arroyo (Spa) Caisse d'Epargne-Illes Balears 15.00
19 Remy Di Gregorio (Fra) Française des Jeux 15.20
20 Didier Rous (Fra) Bouygues Telecom 16.06
21 Mikel Astarloza (Spa) AG2R Prevoyance 16.14
22 Christophe Le Mevel (Fra) Credit Agricole 17.02
23 Nicki Sorensen (Den) Team CSC 17.34
24 Pierrick Fedrigo (Fra) Bouygues Telecom 18.51
25 Egoi Martinez (Spa) Discovery Channel Pro Cycling Team 21.05
26 Volodymir Gustov (Ukr) Team CSC 23.56
27 Sergio Paulinho (Por) Würth 24.26
28 Sylvester Szmyd (Pol) Lampre-Fondital 25.30
29 David Zabriskie (USA) Team CSC 28.16
30 Yaroslav Popovych (Ukr) Discovery Channel Pro Cycling Team 28.32
31 Dmitriy Fofonov (Kaz) Credit Agricole 29.30
32 Stephane Goubert (Fra) AG2R Prevoyance 29.32
33 Christophe Rinero (Fra) Saunier Duval-Prodir 29.48
34 Thomas Voeckler (Fra) Bouygues Telecom 31.40
35 Cyril Dessel (Fra) AG2R Prevoyance 33.17
36 Christopher Horner (USA) Davitamon-Lotto 34.49
37 Carlos Barredo (Spa) Würth 36.30
38 Unai Osa (Spa) Würth 36.57
39 Wim Van Huffel (Bel) Davitamon-Lotto 37.26
40 Andrey Kashechkin (Kaz) Würth 38.10
41 Moises Duenas (Spa) Agritubel 38.18
42 Josep Jufre (Spa) Davitamon-Lotto 39.17
43 Michael Barry (Can) Discovery Channel Pro Cycling Team 39.33
44 Benoit Salmon (Fra) Agritubel 39.47
45 Riccardo Ricco (Ita) Saunier Duval-Prodir 40.15
46 Cedric Vasseur (Fra) Quick Step-Innergetic 41.51
47 Morris Possoni (Ita) Lampre-Fondital 42.32
48 Andriy Grivko (Ukr) Team Milram 42.45
49 Floyd Landis (USA) Phonak Hearing Systems 43.01
50 Juan Miguel Mercado (Spa) Agritubel 43.35
51 Joost Posthuma (Ned) Rabobank 44.07
52 Remmert Wielinga (Ned) Quick Step-Innergetic 44.46
53 Stijn Devolder (Bel) Discovery Channel Pro Cycling Team 46.42
54 Philippe Gilbert (Bel) Française des Jeux 47.40
55 Sebastien Joly (Fra) Française des Jeux 48.56
56 Anthony Charteau (Fra) Credit Agricole 49.43
57 Vladimir Gusev (Rus) Discovery Channel Pro Cycling Team 50.04
58 Alexandre Vinokourov (Kaz) Würth 51.08
59 Nicolas Jalabert (Fra) Phonak Hearing Systems 51.43
60 Bert Grabsch (Ger) Phonak Hearing Systems 51.51
61 Thomas Dekker (Ned) Rabobank 52.33
62 Koos Moerenhout (Ned) Phonak Hearing Systems 52.34
63 Pieter Mertens (Bel) Davitamon-Lotto 52.56
64 Stephan Schreck (Ger) T-Mobile Team 53.37
65 Daniel Becke (Ger) Team Milram 54.21
66 Xabier Zandio (Spa) Caisse d'Epargne-Illes Balears 55.00
67 Jerome Pineau (Fra) Bouygues Telecom 55.15
68 Bingen Fernandez (Spa) Cofidis, le Credit par Telephone 55.53
69 Jose Luis Arrieta (Spa) AG2R Prevoyance 56.18
70 Iker Camano (Spa) Euskaltel-Euskadi 56.22
71 Walter Beneteau (Fra) Bouygues Telecom 57.55
72 Fabian Wegmann (Ger) Gerolsteiner 59.31
73 Aketza Pena Iza (Spa) Euskaltel-Euskadi 59.56
74 Florian Stalder (Swi) Phonak Hearing Systems 1.02.06
75 Vincenzo Nibali (Ita) Liquigas 1.02.10
76 Samuel Dumoulin (Fra) AG2R Prevoyance 1.02.29
77 Aitor Hernandez (Spa) Euskaltel-Euskadi 1.02.51
78 Eddy Mazzoleni (Ita) T-Mobile Team 1.02.52
79 Bradley Wiggins (GBr) Cofidis, le Credit par Telephone 1.03.17
80 Alessand Spezialetti (Ita) Liquigas 1.03.39
81 Thor Hushovd (Nor) Credit Agricole 1.03.45
82 Grischa Niermann (Ger) Rabobank 1.04.44
83 Frederic Bessy (Fra) Cofidis, le Credit par Telephone 1.05.15
84 Benjamin Noval (Spa) Discovery Channel Pro Cycling Team 1.05.59
85 Manuel Quinziato (Ita) Liquigas 1.07.11
86 Christophe Edaleine (Fra) Credit Agricole 1.08.09
87 Peter Luttenberger (Aut) Team CSC 1.08.17
88 Eduardo Gonzalo (Spa) Agritubel 1.08.20
89 Brian Vandborg (Den) Team CSC 1.09.02
90 Nicolas Portal (Fra) Caisse d'Epargne-Illes Balears 1.09.34
91 Sebastian Lang (Ger) Gerolsteiner 1.10.46
92 Thorwald Veneberg (Ned) Rabobank 1.12.48
93 Jose Rojas Gil (Spa) Würth 1.12.55
94 Inaki Isasi (Spa) Euskaltel-Euskadi 1.14.13
95 Frederic Guesdon (Fra) Française des Jeux 1.15.12
96 Guido Trentin (Ita) Saunier Duval-Prodir 1.15.48
97 Christophe Mengin (Fra) Française des Jeux 1.15.58
98 Angel Gomez (Spa) Saunier Duval-Prodir 1.16.36
99 Stephane Auge (Fra) Cofidis, le Credit par Telephone 1.16.44
100 Marco Pinotti (Ita) Saunier Duval-Prodir 1.17.08
101 Stuart O'grady (Aus) Team CSC 1.17.10
102 Peter Wrolich (Aut) Gerolsteiner 1.18.13
103 Filippo Pozzato (Ita) Quick Step-Innergetic 1.20.32
104 Nicolas Inaudi (Fra) Cofidis, le Credit par Telephone 1.21.34
105 Mads Kaggestad (Nor) Credit Agricole 1.21.35
106 Matteo Carrara (Ita) Lampre-Fondital 1.22.00
107 Florent Brard (Fra) Caisse d'Epargne-Illes Balears 1.22.38
108 Ronny Scholz (Ger) Gerolsteiner 1.22.59
109 Alessandro Vanotti (Ita) Team Milram 1.23.17
110 Peter Mazur (Pol) Saunier Duval-Prodir 1.23.34
111 Benoit Vaugrenard (Fra) Française des Jeux 1.23.47
112 Lars Bak (Den) Team CSC 1.23.58
113 Kurt Arvesen (Nor) Team CSC 1.24.17
114 Jose Garcia Acosta (Spa) Caisse d'Epargne-Illes Balears 1.24.18
115 Pedro Horrillo (Spa) Rabobank 1.24.54
116 Claudio Corioni (Ita) Lampre-Fondital 1.25.00
117 Uros Murn (Slo) Phonak Hearing Systems 1.25.25
118 Wilfried Cretskens BEL Quick Step-Innergetic 1.25.47
119 Dariusz Baranowski (Pol) Würth 1.26.49
120 Cedric Coutouly (Fra) Agritubel 1.27.03
121 Jukka Vastaranta (Fin) Rabobank 1.27.44
122 Andy Flickinger FRA Bouygues Telecom 1.27.48
123 Nicola Loda (Ita) Liquigas 1.28.21
124 Francis Mourey (Fra) Française des Jeux 1.29.15
125 David Kopp (Ger) Gerolsteiner 1.29.32
126 Guido Trenti (USA) Quick Step-Innergetic 1.29.43
127 Andrea Moletta (Ita) Gerolsteiner
128 Matteo Bono (Ita) Lampre-Fondital 1.33.11
129 Bastiaan Giling (Ned) T-Mobile Team 1.33.20
130 Frank Hoj (Den) Gerolsteiner 1.33.30
131 Marco Milesi (Ita) Liquigas 1.33.57
132 Francesco Failli (Ita) Liquigas 1.35.31
133 Ivan Santaromita (Ita) Quick Step-Innergetic 1.35.36