| 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 |