| 1 | Davide Rebellin | in 4h41'30" | Italia | Miche - Guerciotti |
| 2 | Domenico Pozzovivo | a 4" | Italia | Colnago - CSF Inox |
| 3 | Thibaut Pinot | a 7" | Francia | FDJ |
| 4 | Enrico Gasparotto | a 7" | Italia | Pro Team Astana |
| 5 | Simon Clarke | a 7" | Australia | Pro Team Astana |
| 6 | Egor Silin | a 7" | Russia | Katusha Team |
| 7 | Federico Canuti | a 7" | Italia | Colnago - CSF Inox |
| 8 | Simone Stortoni | a 7" | Italia | Colnago - CSF Inox |
| 9 | Miguel Ángel Rubiano Chávez | a 7" | Colombia | D'Angelo & Antenucci - Nippo |
| 10 | Danilo Di Luca | a 17" | Italia | Katusha Team |
| 11 | Leonardo Bertagnolli | a 22" | Italia | Lampre - ISD |
| 12 | Paolo Bailetti | a 22" | Italia | De Rosa - Ceramica Flaminia |
| 13 | Fabio Taborre | a 22" | Italia | Acqua & Sapone |
| 14 | Giuseppe Muraglia | a 22" | Italia | D'Angelo & Antenucci - Nippo |
| 15 | Vincenzo Nibali | a 22" | Italia | Liquigas - Cannondale |
| 16 | Francisco Javier Vila Errandonea | a 22" | Spagna | De Rosa - Ceramica Flaminia |
| 17 | José Rodolfo Serpa Pérez | a 22" | Colombia | Androni Giocattoli - C.I.P.I. |
| 18 | Kenny Elissonde | a 22" | Francia | |
| 19 | Jérôme Baugnies | a 36" | Belgio | Topsport Vlaanderen - Mercator |
| 20 | Luca Mazzanti | a 36" | Italia | Farnese Vini - Neri Sottoli |
| 21 | Stefan Schumacher | a 48" | Germania | Miche - Guerciotti |
| 22 | Christophe Le Mével | a 48" | Francia | Team Garmin - Cervélo |
| 23 | Alessandro Proni | a 48" | Italia | Acqua & Sapone |
| 24 | Marco Marzano | a 48" | Italia | Lampre - ISD |
| 25 | Davide Torosantucci | a 48" | Italia | D'Angelo & Antenucci - Nippo |
| 26 | Daniele Ratto | a 57" | Italia | Geox - TMC |
| 27 | Giovanni Visconti | a 1'04" | Italia | Farnese Vini - Neri Sottoli |
| 28 | Jose João Pimenta Costa Mendes | a 1'04" | Portogallo | CCC Polsat Polkowice |
| 29 | Giampaolo Caruso | a 1'04" | Italia | Katusha Team |
| 30 | Francesco Masciarelli | a 1'04" | Italia | Pro Team Astana |