| 1 | Ignatas Konovalovas | in 4h56'40" | Lituania | Crédit Agricole |
| 2 | Sergey Lagutin | st | Uzbekistan | Cycle Collstrop |
| 3 | Cyril Lemoine | st | Francia | Crédit Agricole |
| 4 | Romain Feillu | st | Francia | Agritubel |
| 5 | Fränk Schleck | st | Lussemburgo | Team CSC |
| 6 | Assan Bazayev | st | Kazakistan | Astana |
| 7 | Salvatore Commesso | st | Italia | Preti Mangimi - Prisma Stufe |
| 8 | Jimmy Engoulvent | st | Francia | Crédit Agricole |
| 9 | David Kopp | st | Germania | Cycle Collstrop |
| 10 | Michael Albasini | st | Svizzera | Liquigas |
| 11 | Borut Bozic | st | Slovenia | Cycle Collstrop |
| 12 | Sebastian Langeveld | st | Olanda | Rabobank |
| 13 | Clément Lhotellerie | st | Francia | Skil - Shimano |
| 14 | Nico Sijmens | st | Belgio | Landbouwkrediet - Tonissteiner |
| 15 | Julien Simon | st | Francia | Crédit Agricole |
| 16 | Sébastien Hinault | st | Francia | Crédit Agricole |
| 17 | Javier Benitez Pomares | st | Spagna | Benfica |
| 18 | Sergey Rudaskov | st | Russia | Cycle Collstrop |
| 19 | Stefan Rucker | st | Austria | Elk Haus - Simplon |
| 20 | Koen De Kort | st | Olanda | Astana |
| 21 | Bert De Waele | st | Belgio | Landbouwkrediet - Tonissteiner |
| 22 | René Haselbacher | st | Austria | Astana |
| 23 | Danail Andonov Petrov | st | Bulgaria | Benfica |
| 24 | Serhiy Honchar | st | Ucraina | Preti Mangimi - Prisma Stufe |
| 25 | Laszlo Bodrogi | st | Ungheria | Crédit Agricole |
| 26 | Benoît Joachim | st | Lussemburgo | Astana |
| 27 | Boris Shpilevsky | st | Russia | Preti Mangimi - Prisma Stufe |
| 28 | Stuart O'Grady | st | Australia | Team CSC |
| 29 | Aaron Kemps | st | Australia | Astana |
| 30 | Fabian Cancellara | st | Svizzera | Team CSC |