| 1 | Graeme Brown | in 4h50'36" | Australia | Rabobank |
| 2 | Wouter Weylandt | a 3" | Belgio | Quick Step - Innergetic |
| 3 | Saïd Haddou | a 6" | Francia | Bouygues Telecom |
| 4 | Danilo Napolitano | a 6" | Italia | Lampre - Fondital |
| 5 | Fabian Wegmann | a 8" | Germania | Gerolsteiner |
| 6 | David Kopp | a 10" | Germania | Gerolsteiner |
| 7 | José Joaquín Rojas Gil | a 10" | Spagna | Caisse d'Epargne |
| 8 | Murilo Antonio Fischer | a 10" | Brasile | Liquigas |
| 9 | Sébastien Hinault | a 10" | Francia | Crédit Agricole |
| 10 | Blazej Janiaczyk | a 10" | Polonia | Intel - Action |
| 11 | Yon Bru Pascal | a 10" | Spagna | Euskaltel - Euskadi |
| 12 | Arnaud Coyot | a 10" | Francia | Unibet.com |
| 13 | Mirco Lorenzetto | a 10" | Italia | Team Milram |
| 14 | Tyler Farrar | a 10" | Usa | Cofidis, le Crédit par Télephone |
| 15 | Marek Rutkiewicz | a 10" | Polonia | Intel - Action |
| 16 | Dmitriy Fofonov | a 10" | Kazakistan | Crédit Agricole |
| 17 | Peter Wrolich | a 10" | Austria | Gerolsteiner |
| 18 | Heinrich Haussler | a 10" | Australia | Gerolsteiner |
| 19 | Fränk Schleck | a 10" | Lussemburgo | Team CSC |
| 20 | Volodymyr Bileka | a 10" | Ucraina | Discovery Channel Pro Cycling Team |
| 21 | Johan Vansummeren | a 10" | Belgio | Predictor - Lotto |
| 22 | Kim Kirchen | a 10" | Lussemburgo | T-Mobile Team |
| 23 | Laurent Brochard | a 10" | Francia | Bouygues Telecom |
| 24 | Gianni Meersman | a 10" | Belgio | Discovery Channel Pro Cycling Team |
| 25 | Pablo Lastras García | a 10" | Spagna | Caisse d'Epargne |
| 26 | José Ivan Gutiérrez Palacios | a 10" | Spagna | Caisse d'Epargne |
| 27 | Christophe Mengin | a 10" | Francia | Française Des Jeux |
| 28 | Andrey Mizurov | a 10" | Kazakistan | Astana |
| 29 | Aitor Galdos Alonso | a 10" | Spagna | Euskaltel - Euskadi |
| 30 | Vincenzo Nibali | a 10" | Italia | Liquigas |