| Pos | Rider | Country | Team | Time | Gap |
|---|---|---|---|---|---|
| (1) | Davide REBELLIN | ITA | GST | 29h02'48" | 0 |
| 2 | Rinaldo NOCENTINI | ITA | ALM | 0 | 03" |
| 3 | Yaroslav POPOVYCH | UKR | SIL | 0 | 48" |
| 4 | Robert GESINK | HOL | RAB | 0 | 51" |
| 5 | Luis Leon SANCHEZ | ESP | GCE | 0 | 1'09" |
| 6 | Juan Manuel GARATE CEPA | ESP | QST | 0 | 1'12" |
| 7 | Gorka VERDUGO | ESP | EUS | 0 | 2'17" |
| 8 | Carlos BARREDO | ESP | QST | 0 | 2'24" |
| 9 | Sylvain CHAVANEL | FRA | COF | 0 | 2'39" |
| 10 | Alexander EFIMKIN | RUS | ALM | 0 | 3'21" |
| 11 | Clément LHOTELLERIE | FRA | SKS | 0 | 4'11" |
| 12 | Simon SPILAK | SLO | LAM | 0 | 4'23" |
| 13 | Pierre ROLLAND | FRA | C.A | 0 | 4'42" |
| 14 | Maxime MONFORT | BEL | COF | 0 | 5'24" |
| 15 | Christophe MOREAU | FRA | AGR | 0 | 7'22" |
| 16 | Cadel EVANS | AUS | SIL | 0 | 7'31" |
| 17 | Damiano CUNEGO | ITA | LAM | 0 | 7'48" |
| 18 | Jerôme PINEAU | FRA | BTL | 0 | 10'00" |
| 19 | Alexandre BOTCHAROV | RUS | C.A | 0 | 13'08" |
| 20 | Trent LOWE | AUS | TSL | 0 | 13'53" |
| 21 | Yann HUGUET | FRA | COF | 0 | 16'37" |
| 26 | Bobby JULICH | USA | CSC | 0 | 27'33" |
| 32 | Hubert DUPONT | FRA | ALM | 0 | 33'18" |
| 34 | Aurélien PASSERON | FRA | SDV | 0 | 36'13" |
| 36 | Stéphane GOUBERT | FRA | ALM | 0 | 37'25" |
| 43 | Christophe LE MEVEL | FRA | C.A | 0 | 42'49" |
| 45 | Sandy CASAR | FRA | FDJ | 0 | 43'34" |
| 47 | Geoffroy LEQUATRE | FRA | AGR | 0 | 43'39" |
| 48 | Nicolas JALABERT | FRA | AGR | 0 | 44'30" |
| 51 | Thor HUSHOVD | NOR | C.A | 0 | 46'00" |
| 52 | Jens VOIGT | ALL | CSC | 0 | 47'10" |
| 54 | Nicolas PORTAL | FRA | GCE | 0 | 50'30" |
| 61 | Remy PAURIOL | FRA | C.A | 0 | 54'08" |
| 65 | Mathieu PERGET | FRA | GCE | 0 | 1h03'34" |
| 67 | Christophe LAURENT | FRA | TSL | 0 | 1h05'12" |
| 68 | Benoit VAUGRENARD | FRA | FDJ | 0 | 1h06'57" |
| 71 | Sébastien MINARD | FRA | COF | 0 | 1h11'52" |
| 73 | Yoann LE BOULANGER | FRA | FDJ | 0 | 1h13'21" |
| 74 | Amaël MOINARD | FRA | COF | 0 | 1h13'44" |
| 75 | Cyril DESSEL | FRA | ALM | 0 | 1h15'30" |
| 76 | Thierry HUPONT | FRA | SKS | 0 | 1h18'25" |
| 78 | Anthony CHARTEAU | FRA | GCE | 0 | 1h25'56" |
| 82 | Nicolas VOGONDY | FRA | AGR | 0 | 1h32'12" |
| 86 | Christophe EDALEINE | FRA | ALM | 0 | 1h51'45" |