| Rank | Dossard | Name | Country | Team | Time | Gap |
|---|---|---|---|---|---|---|
| 1 | 082 | Daniele BENNATI | LAM | 3h51'03.000'' | 00.000'' | |
| 2 | 101 | Thor HUSHOVD | C.A | 3h51'03.000'' | 00.000'' | |
| 3 | 181 | Erik ZABEL | MRM | 3h51'03.000'' | 00.000'' | |
| 4 | 216 | Robert HUNTER | BAR | 3h51'03.000'' | 00.000'' | |
| 5 | 171 | Tom BOONEN | QSI | 3h51'03.000'' | 00.000'' | |
| 6 | 162 | Sébastien CHAVANEL | FDJ | 3h51'03.000'' | 00.000'' | |
| 7 | 033 | Fabian CANCELLARA | CSC | 3h51'03.000'' | 00.000'' | |
| 8 | 201 | David MILLAR | SDV | 3h51'03.000'' | 00.000'' | |
| 9 | 092 | Robert FÖRSTER | GST | 3h51'03.000'' | 00.000'' | |
| 10 | 157 | Manuel QUINZIATO | LIQ | 3h51'03.000'' | 00.000'' | |
| 11 | 065 | Martin ELMIGER | A2R | 3h51'03.000'' | 00.000'' | |
| 12 | 132 | Freddy BICHOT | AGR | 3h51'03.000'' | 00.000'' | |
| 13 | 177 | Bram TANKINK | QSI | 3h51'03.000'' | 00.000'' | |
| 14 | 075 | Inaki ISASI | EUS | 3h51'03.000'' | 00.000'' | |
| 15 | 096 | Sven KRAUSS | GST | 3h51'03.000'' | 00.000'' | |
| 16 | 077 | Ruben PEREZ | EUS | 3h51'03.000'' | 00.000'' | |
| 17 | 123 | Xavier FLORENCIO | BTL | 3h51'03.000'' | 00.000'' | |
| 18 | 053 | Bram DE GROOT | RAB | 3h51'03.000'' | 00.000'' | |
| 19 | 172 | Carlos BARREDO | QSI | 3h51'03.000'' | 00.000'' | |
| 20 | 022 | Marcus BURGHARDT | TMO | 3h51'03.000'' | 00.000'' | |
| 21 | 176 | Gert STEEGMANS | QSI | 3h51'03.000'' | 00.000'' | |
| 22 | 118 | Yaroslav POPOVYCH | DSC | 3h51'03.000'' | 00.000'' | |
| 23 | 099 | Peter WROLICH | GST | 3h51'03.000'' | 00.000'' | |
| 24 | 091 | Stefan SCHUMACHER | GST | 3h51'03.000'' | 00.000'' | |
| 25 | 173 | Steven DE JONGH | QSI | 3h51'03.000'' | 00.000'' | |
| 26 | 105 | Julian DEAN | C.A | 3h51'03.000'' | 00.000'' | |
| 27 | 137 | Nicolas JALABERT | AGR | 3h51'03.000'' | 00.000'' | |
| 28 | 037 | Christian VANDEVELDE | CSC | 3h51'08.000'' | 05.000'' | |
| 29 | 095 | Bernhard KOHL | GST | 3h51'08.000'' | 05.000'' | |
| 30 | 156 | Aleksandr KUSCHYNSKI | LIQ | 3h51'08.000'' | 05.000'' | |
| 31 | 018 | Alejandro VALVERDE | GCE | 3h51'08.000'' | 05.000'' | |
| 32 | 133 | Moises DUENAS NEVADO | AGR | 3h51'08.000'' | 05.000'' | |
| 33 | 024 | Bernhard EISEL | TMO | 3h51'08.000'' | 05.000'' | |
| 34 | 027 | Kim KIRCHEN | TMO | 3h51'08.000'' | 05.000'' | |
| 35 | 041 | Cadel EVANS | PRL | 3h51'08.000'' | 05.000'' | |
| 36 | 112 | Alberto CONTADOR | DSC | 3h51'08.000'' | 05.000'' | |
| 37 | 111 | Levi LEIPHEIMER | DSC | 3h51'08.000'' | 05.000'' | |
| 38 | 017 | Nicolas PORTAL | GCE | 3h51'08.000'' | 05.000'' | |
| 39 | 175 | Sébastien ROSSELER | QSI | 3h51'08.000'' | 05.000'' | |
| 40 | 071 | Haimar ZUBELDIA | EUS | 3h51'08.000'' | 05.000'' | |
| 41 | 073 | Mikel ASTARLOZA | EUS | 3h51'08.000'' | 05.000'' | |
| 42 | 059 | Pieter WEENING | RAB | 3h51'08.000'' | 05.000'' | |
| 43 | 094 | Heinrich HAUSSLER | GST | 3h51'08.000'' | 05.000'' | |
| 44 | 114 | George HINCAPIE | DSC | 3h51'08.000'' | 05.000'' | |
| 45 | 113 | Vladimir GUSEV | DSC | 3h51'08.000'' | 05.000'' | |
| 46 | 011 | Oscar PEREIRO SIO | GCE | 3h51'08.000'' | 05.000'' | |
| 47 | 125 | Laurent LEFEVRE | BTL | 3h51'08.000'' | 05.000'' | |
| 48 | 203 | David CANADA | SDV | 3h51'08.000'' | 05.000'' | |
| 49 | 031 | Carlos SASTRE | CSC | 3h51'08.000'' | 05.000'' | |
| 50 | 184 | Andriy GRIVKO | MRM | 3h51'08.000'' | 05.000'' | |
| 51 | 188 | Enrico POITSCHKE | MRM | 3h51'08.000'' | 05.000'' | |
| 52 | 093 | Markus FOTHEN | GST | 3h51'08.000'' | 05.000'' | |
| 53 | 166 | Lilian JEGOU | FDJ | 3h51'08.000'' | 05.000'' | |
| 54 | 098 | Fabian WEGMANN | GST | 3h51'08.000'' | 05.000'' | |
| 55 | 012 | David ARROYO | GCE | 3h51'08.000'' | 05.000'' | |
| 56 | 163 | Mickaël DELAGE | FDJ | 3h51'08.000'' | 05.000'' | |
| 57 | 089 | Patxi VILA ERRANDONEA | LAM | 3h51'08.000'' | 05.000'' | |
| 58 | 087 | Daniele RIGHI | LAM | 3h51'08.000'' | 05.000'' | |
| 59 | 189 | Marcel SIEBERG | MRM | 3h51'08.000'' | 05.000'' | |
| 60 | 116 | Benjamin NOVAL GONZALEZ | DSC | 3h51'08.000'' | 05.000'' | |
| 61 | 167 | Matthieu LADAGNOUS | FDJ | 3h51'08.000'' | 05.000'' | |
| 62 | 014 | José Ivan GUTIERREZ | GCE | 3h51'18.000'' | 15.000'' | |
| 63 | 088 | Tadej VALJAVEC | LAM | 3h51'18.000'' | 15.000'' | |
| 64 | 153 | Manuel BELTRAN | LIQ | 3h51'18.000'' | 15.000'' | |
| 65 | 178 | Matteo TOSATTO | QSI | 3h51'18.000'' | 15.000'' | |
| 66 | 174 | Juan Manuel GARATE | QSI | 3h51'18.000'' | 15.000'' | |
| 67 | 032 | Kurt-Asle ARVESEN | CSC | 3h51'18.000'' | 15.000'' | |
| 68 | 068 | Stephane GOUBERT | A2R | 3h51'18.000'' | 15.000'' | |
| 69 | 207 | Iban MAYO | SDV | 3h51'18.000'' | 15.000'' | |
| 70 | 107 | Patrice HALGAND | C.A | 3h51'18.000'' | 15.000'' | |
| 71 | 036 | Frank SCHLECK | CSC | 3h51'18.000'' | 15.000'' | |
| 72 | 168 | Thomas LÖVKVIST | FDJ | 3h51'18.000'' | 15.000'' | |
| 73 | 062 | Jose Luis ARRIETA | A2R | 3h51'18.000'' | 15.000'' | |
| 74 | 182 | Alessandro CORTINOVIS | MRM | 3h51'18.000'' | 15.000'' | |
| 75 | 061 | Christophe MOREAU | A2R | 3h51'18.000'' | 15.000'' | |
| 76 | 106 | Dmitriy FOFONOV | C.A | 3h51'18.000'' | 15.000'' | |
| 77 | 069 | Ludovic TURPIN | A2R | 3h51'18.000'' | 15.000'' | |
| 78 | 054 | Thomas DEKKER | RAB | 3h51'18.000'' | 15.000'' | |
| 79 | 044 | Christopher HORNER | PRL | 3h51'18.000'' | 15.000'' | |
| 80 | 026 | Bert GRABSCH | TMO | 3h51'18.000'' | 15.000'' | |
| 81 | 043 | Dario CIONI | PRL | 3h51'18.000'' | 15.000'' | |
| 82 | 183 | Ralf GRABSCH | MRM | 3h51'18.000'' | 15.000'' | |
| 83 | 219 | Juan Mauricio SOLER HERNANDEZ | BAR | 3h51'18.000'' | 15.000'' | |
| 84 | 016 | Francisco PEREZ SANCHEZ | GCE | 3h51'18.000'' | 15.000'' | |
| 85 | 124 | Anthony GESLIN | BTL | 3h51'18.000'' | 15.000'' | |
| 86 | 218 | Kanstantsin SIUTSOU | BAR | 3h51'18.000'' | 15.000'' | |
| 87 | 055 | Juan Antonio FLECHA | RAB | 3h51'18.000'' | 15.000'' | |
| 88 | 042 | Mario AERTS | PRL | 3h51'18.000'' | 15.000'' | |
| 89 | 154 | Kjell CARLSTRÖM | LIQ | 3h51'18.000'' | 15.000'' | |
| 90 | 045 | Leif HOSTE | PRL | 3h51'18.000'' | 15.000'' | |
| 91 | 097 | Ronny SCHOLZ | GST | 3h51'18.000'' | 15.000'' | |
| 92 | 025 | Linus GERDEMANN | TMO | 3h51'18.000'' | 15.000'' | |
| 93 | 048 | Johan VAN SUMMEREN | PRL | 3h51'18.000'' | 15.000'' | |
| 94 | 038 | Jens VOIGT | CSC | 3h51'18.000'' | 15.000'' | |
| 95 | 015 | Vladimir KARPETS | GCE | 3h51'18.000'' | 15.000'' | |
| 96 | 067 | Simon GERRANS | A2R | 3h51'18.000'' | 15.000'' | |
| 97 | 074 | Jorge AZANZA | EUS | 3h51'18.000'' | 15.000'' | |
| 98 | 057 | Grischa NIERMANN | RAB | 3h51'18.000'' | 15.000'' | |
| 99 | 028 | Axel MERCKX | TMO | 3h51'18.000'' | 15.000'' | |
| 100 | 079 | Gorka VERDUGO | EUS | 3h51'18.000'' | 15.000'' | |
| 101 | 202 | Iker CAMANO | SDV | 3h51'18.000'' | 15.000'' | |
| 102 | 076 | Inigo LANDALUZE | EUS | 3h51'18.000'' | 15.000'' | |
| 103 | 066 | John GADRET | A2R | 3h51'18.000'' | 15.000'' | |
| 104 | 208 | Christophe RINERO | SDV | 3h51'18.000'' | 15.000'' | |
| 105 | 204 | Juan Jose COBO ACEBO | SDV | 3h51'18.000'' | 15.000'' | |
| 106 | 212 | Félix CARDENAS | BAR | 3h51'18.000'' | 15.000'' | |
| 107 | 117 | Sergio PAULINHO | DSC | 3h51'18.000'' | 15.000'' | |
| 108 | 052 | Michael BOOGERD | RAB | 3h51'18.000'' | 15.000'' | |
| 109 | 159 | Frederik WILLEMS | LIQ | 3h51'18.000'' | 15.000'' | |
| 110 | 138 | Benoit SALMON | AGR | 3h51'18.000'' | 15.000'' | |
| 111 | 121 | Pierrick FEDRIGO | BTL | 3h51'18.000'' | 15.000'' | |
| 112 | 078 | Amets TXURRUKA | EUS | 3h51'18.000'' | 15.000'' | |
| 113 | 034 | Inigo CUESTA | CSC | 3h51'18.000'' | 15.000'' | |
| 114 | 158 | Charles WEGELIUS | LIQ | 3h51'18.000'' | 15.000'' | |
| 115 | 103 | Alexandre BOTCHAROV | C.A | 3h51'18.000'' | 15.000'' | |
| 116 | 185 | Christian KNEES | MRM | 3h51'18.000'' | 15.000'' | |
| 117 | 169 | Benoît VAUGRENARD | FDJ | 3h51'18.000'' | 15.000'' | |
| 118 | 084 | Marzio BRUSEGHIN | LAM | 3h51'18.000'' | 15.000'' | |
| 119 | 049 | Wim VANSEVENANT | PRL | 3h51'18.000'' | 15.000'' | |
| 120 | 115 | Egoi MARTINEZ | DSC | 3h51'18.000'' | 15.000'' | |
| 121 | 205 | David DE LA FUENTE | SDV | 3h51'18.000'' | 15.000'' | |
| 122 | 152 | Michael ALBASINI | LIQ | 3h51'18.000'' | 15.000'' | |
| 123 | 126 | Jérôme PINEAU | BTL | 3h51'18.000'' | 15.000'' | |
| 124 | 179 | Cédric VASSEUR | QSI | 3h51'18.000'' | 15.000'' | |
| 125 | 131 | Juan Miguel MERCADO | AGR | 3h51'28.000'' | 25.000'' | |
| 126 | 128 | Johann TSCHOPP | BTL | 3h51'28.000'' | 25.000'' | |
| 127 | 139 | Nicolas VOGONDY | AGR | 3h51'28.000'' | 25.000'' | |
| 128 | 013 | Vicente GARCIA ACOSTA | GCE | 3h51'28.000'' | 25.000'' | |
| 129 | 217 | Paolo LONGO BORGHINI | BAR | 3h51'32.000'' | 29.000'' | |
| 130 | 102 | William BONNET | C.A | 3h51'32.000'' | 29.000'' | |
| 131 | 161 | Sandy CASAR | FDJ | 3h51'35.000'' | 32.000'' | |
| 132 | 083 | Paolo BOSSONI | LAM | 3h51'45.000'' | 42.000'' | |
| 133 | 215 | Thomas GERAINT | BAR | 3h51'54.000'' | 51.000'' | |
| 134 | 085 | Claudio CORIONI | LAM | 3h52'02.000'' | 59.000'' | |
| 135 | 108 | Sébastien HINAULT | C.A | 3h52'09.000'' | 1'06.000'' | |
| 136 | 213 | Gianpaolo CHEULA | BAR | 3h52'15.000'' | 1'12.000'' | |
| 137 | 155 | Murilo Antoniobil FISCHER | LIQ | 3h52'15.000'' | 1'12.000'' | |
| 138 | 081 | Alessandro BALLAN | LAM | 3h52'15.000'' | 1'12.000'' | |
| 139 | 211 | Alexander EFIMKIN | BAR | 3h52'15.000'' | 1'12.000'' | |
| 140 | 104 | Anthony CHARTEAU | C.A | 3h52'37.000'' | 1'34.000'' | |
| 141 | 129 | Thomas VOECKLER | BTL | 3h55'11.000'' | 4'08.000'' |