| Pos | Fahrer | Land | Mannschaft | Zeit | Abstand |
|---|---|---|---|---|---|
| (1) | Damiano CUNEGO | ITA | LAM | 6h35'29" | 0 |
| 2 | Frank SCHLECK | LUX | CSC | 0 | 0" |
| 3 | Alejandro VALVERDE | ESP | GCE | 0 | 2" |
| 4 | Davide REBELLIN | ITA | GST | 0 | 2" |
| 5 | Thomas DEKKER | HOL | RAB | 0 | 6" |
| 6 | Christian PFANNBERGER | AUT | BAR | 0 | 14" |
| 7 | Serguei IVANOV | RUS | AST | 0 | 18" |
| 8 | Joaquim RODRIGUEZ | ESP | GCE | 0 | 23" |
| 9 | Karsten KROON | HOL | CSC | 0 | 27" |
| 10 | Jerôme PINEAU | FRA | BTL | 0 | 45" |
| 11 | Fabian WEGMANN | ALL | GST | 0 | 45" |
| 12 | Simon GERRANS | AUS | C.A | 0 | 45" |
| 13 | Rinaldo NOCENTINI | ITA | ALM | 0 | 45" |
| 14 | Benoit VAUGRENARD | FRA | FDJ | 0 | 51" |
| 15 | Stefan SCHUMACHER | ALL | GST | 0 | 51" |
| 16 | Kjell CARLSTRÖM | FIN | LIQ | 0 | 51" |
| 17 | Johan VAN SUMMEREN | BEL | SIL | 0 | 56" |
| 18 | Martin ELMIGER | SUI | ALM | 0 | 56" |
| 19 | Oscar FREIRE | ESP | RAB | 0 | 56" |
| 20 | Kim KIRCHEN | LUX | THR | 0 | 1'00" |
| 21 | Sandy CASAR | FRA | FDJ | 0 | 1'27" |
| 22 | Philippe GILBERT | BEL | FDJ | 0 | 1'55" |
| 23 | Thomas VOECKLER | FRA | BTL | 0 | 1'55" |
| 24 | Sylvain CHAVANEL | FRA | COF | 0 | 3'23" |
| 25 | Jérôme VINCENT | FRA | 0 | 5'25" | |
| 26 | Anthony GESLIN | FRA | BTL | 0 | 7'42" |
| 27 | Amaël MOINARD | FRA | COF | 0 | 9'32" |