| 1 | Juan José Haedo | in 4h34'59" | Argentina | Team CSC |
| 2 | Romain Feillu | st | Francia | Agritubel |
| 3 | Borut Bozic | st | Slovenia | Cycle Collstrop |
| 4 | Tom Leezer | st | Olanda | Rabobank |
| 5 | Mattia Gavazzi | st | Italia | Preti Mangimi - Prisma Stufe |
| 6 | Assan Bazayev | st | Kazakistan | Astana |
| 7 | Clemens Fankhauser | st | Austria | Elk Haus - Simplon |
| 8 | Sébastien Hinault | st | Francia | Crédit Agricole |
| 9 | Javier Benitez Pomares | st | Spagna | Benfica |
| 10 | Harald Starzengruber | st | Austria | Elk Haus - Simplon |
| 11 | Mikel Gaztañaga Echevarria | st | Spagna | Agritubel |
| 12 | Roman Kireyev | st | Kazakistan | Astana |
| 13 | Mathieu Criquielion | st | Belgio | Mitsubishi - Jartazi |
| 14 | Michal Golas | st | Polonia | Cycle Collstrop |
| 15 | Cyril Lemoine | st | Francia | Crédit Agricole |
| 16 | Jose João Pimenta Costa Mendes | st | Portogallo | Benfica |
| 17 | Mathew Hayman | st | Australia | Rabobank |
| 18 | Kalle Kriit | st | Estonia | Mitsubishi - Jartazi |
| 19 | Salvatore Commesso | st | Italia | Preti Mangimi - Prisma Stufe |
| 20 | Robert Lauscha | st | Austria | Elk Haus - Simplon |
| 21 | Mirko Selvaggi | st | Italia | Cycle Collstrop |
| 22 | Stuart O'Grady | st | Australia | Team CSC |
| 23 | Benoît Joachim | st | Lussemburgo | Astana |
| 24 | Grégory Habeaux | st | Belgio | Mitsubishi - Jartazi |
| 25 | Grégory Rast | st | Svizzera | Astana |
| 26 | Clément Lhotellerie | st | Francia | Skil - Shimano |
| 27 | David Deroo | st | Francia | Skil - Shimano |
| 28 | Jimmy Engoulvent | st | Francia | Crédit Agricole |
| 29 | Sebastian Langeveld | st | Olanda | Rabobank |
| 30 | Ignatas Konovalovas | st | Lituania | Crédit Agricole |