| Pos | Fahrer | Land | Mannschaft | Zeit | Abstand |
|---|---|---|---|---|---|
| (1) | Alessandro BERTOLINI | ITA | SDA | 5h44'22" | 0 |
| 2 | Pablo LASTRAS | ESP | GCE | 0 | 5" |
| 3 | Fortunato BALIANI | ITA | CSF | 0 | 5" |
| 4 | Tiziano DALL'ANTONIA | ITA | CSF | 0 | 41" |
| 5 | Laurent MANGEL | FRA | ALM | 0 | 1'33" |
| 6 | Jussi VEIKKANEN | FIN | FDJ | 0 | 1'33" |
| 7 | Daniele BENNATI | ITA | LIQ | 0 | 3'53" |
| 8 | Erik ZABEL | ALL | MRM | 0 | 3'53" |
| 9 | Mirco LORENZETTO | ITA | LAM | 0 | 3'53" |
| 10 | Davide REBELLIN | ITA | GST | 0 | 3'53" |
| 11 | Bram DE GROOT | HOL | RAB | 0 | 3'53" |
| 12 | Michael BLAUDZUN | DAN | CSC | 0 | 3'53" |
| 13 | Jurgen VAN DEN BROECK | BEL | SIL | 0 | 3'53" |
| 14 | Wim VAN HUFFEL | BEL | SIL | 0 | 3'53" |
| 15 | Alberto CONTADOR | ESP | AST | 0 | 3'53" |
| 16 | Gilberto SIMONI | ITA | SDA | 0 | 3'53" |
| 17 | Vincenzo NIBALI | ITA | LIQ | 0 | 3'53" |
| 18 | Christian VANDEVELDE | USA | TSL | 0 | 3'53" |
| 19 | Mikaël CHEREL | FRA | FDJ | 0 | 3'53" |
| 20 | Paolo SAVOLDELLI | ITA | LPR | 0 | 3'53" |
| 21 | Marco VELO | ITA | MRM | 0 | 3'53" |
| 22 | Danilo DI LUCA | ITA | LPR | 0 | 3'53" |
| 23 | Franco PELLIZOTTI | ITA | LIQ | 0 | 3'53" |
| 24 | Riccardo RICCO | ITA | SDV | 0 | 3'53" |
| 25 | Marco PINOTTI | ITA | THR | 0 | 3'53" |
| 26 | Ruslan IVANOV | MOL | SDA | 0 | 3'53" |
| 27 | Daniele PIETROPOLLI | ITA | LPR | 0 | 3'53" |
| 28 | Chris Anker SORENSEN | DAN | CSC | 0 | 3'53" |
| 29 | Andreas KLODEN | ALL | AST | 0 | 3'53" |
| 30 | Marzio BRUSEGHIN | ITA | LAM | 0 | 3'53" |