1 | Giovanni Visconti | in 3h56'11" | Italia | Movistar Team |
2 | Danilo Di Luca | st | Italia | Acqua & Sapone |
3 | Enrique Sanz | st | Spagna | Movistar Team |
4 | Jérémie Galland | st | Francia | Saur - Sojasun |
5 | Franco Pellizotti | st | Italia | Androni Giocattoli - Venezuela |
6 | Daniele Ratto | st | Italia | Liquigas - Cannondale |
7 | Carlos Alberto Betancur Gómez | st | Colombia | Acqua & Sapone |
8 | Ivan Rovny | st | Russia | RusVelo |
9 | Yonathan Monsalve Pertsinidis | st | Venezuela | Androni Giocattoli - Venezuela |
10 | Jaume Rovira Pous | st | Spagna | Gios - Deyser Leon Kastro |
11 | Fabio Felline | st | Italia | Androni Giocattoli - Venezuela |
12 | Francesco Reda | st | Italia | Acqua & Sapone |
13 | Preben Van Hecke | a 7" | Belgio | Topsport Vlaanderen - Mercator |
14 | José Antonio Carrasco Ramírez | a 9" | Spagna | Gios - Deyser Leon Kastro |
15 | Alan Pérez Lezaun | a 9" | Spagna | Euskaltel - Euskadi |
16 | Eros Capecchi | a 14" | Italia | Liquigas - Cannondale |
17 | Enzo Josué Moyano | a 14" | Argentina | Caja Rural |
18 | Román Osuna Montes | a 14" | Spagna | Andalucía |
19 | Pieter Serry | a 17" | Belgio | Topsport Vlaanderen - Mercator |
20 | Francisco Manuel Anton Marin | a 20" | Spagna | Burgos BH - Castilla y León |
21 | José Joaquín Rojas Gil | a 20" | Spagna | Movistar Team |
22 | David Le Lay | a 20" | Francia | Saur - Sojasun |
23 | Antonio Santoro | a 20" | Italia | Androni Giocattoli - Venezuela |
24 | Garikoitz Bravo Oiarbide | a 20" | Spagna | Caja Rural |
25 | Francesco Lasca | a 25" | Italia | Caja Rural |
26 | Arkimedes Arguelyes Rodriges | a 27" | Russia | RusVelo |
27 | Ian McLeod | a 27" | Sudafrica | Team Bonitas |
28 | Igor Antón Hernández | a 27" | Spagna | Euskaltel - Euskadi |
29 | Haritz Orbe Urrutia | a 27" | Spagna | Orbea Continental |
30 | Juan José Lobato del Valle | a 32" | Spagna | Andalucía |