| leader | | GASPAROTTO Enrico | | LIQ | | 33'38" | | 18 | |
| 1. | | Liquigas | | 33'38" | | 17 | |
| GASPAROTTO Enrico, DI LUCA Danilo, NIBALI Vincenzo, PELLIZOTTI Franco, NOE Andrea, WEGELIUS Charles | |
| 2. | | Astana | | 13" | | 10 | |
| SAVOLDELLI Paolo, MAZZOLENI Eddy, MIZOUROV Andrey, MURAVYEV Dmitriy, YAKOVLEV Sergey | |
| 3. | | Team CSC | | 30" | | 6 | |
| CANCELLARA Fabian, ZABRISKIE David, SCHLECK Andy, ARVESEN Kurt Asle, GUSTOV Volodymyr | |
| 4. | | Lampre - Fondital | | 42" | | 3 | |
| CUNEGO Damiano, VILA ERRANDONEA Patxi Javier, BRUSEGHIN Marzio, TIRALONGO Paolo, MARZANO Marco, SZMYD Sylwester | |
| 5. | | Discovery Channel Pro Cycling Team | | 49" | | 2 | |
| RUBIERA VIGIL Jose Luis, BILEKA Volodymyr, HINCAPIE George, POPOVYCH Yaroslav, CUMMINGS Stephen | |
| 6. | | Acqua & Sapone - Caffè Mokambo | | 01'02" | | 1 | |
| GARZELLI Stefano, KUNITSKI Andrei, ANDRIOTTO Dario, AREKEEV Aleksandr, CODOL Massimo, PALUMBO Giuseppe, SAMOILAU Branislau | |
| 7. | | Tinkoff Credit Systems | | 01'04" | | 1 | |
| PETROV Evgeny, ROVNY Ivan, BRUTT Pavel, CONTRINI Daniele, IGNATIEV Mikhail | |
| 8. | | Crédit Agricole | | 01'13" | | 0 | |
| BELLOTTI Francesco, DEAN Julian, BODROGI Laszlo, ROCHE Nicolas, CAUCCHIOLI Pietro, HALGAND Patrice | |
| 9. | | Caisse d'Epargne | | 01'23" | | 0 | |
| LASTRAS GARCIA Pablo, ARROYO DURAN David, LOSADA ALGUACIL Alberto, PEREZ ARRIETA Aitor, HORRACH RIPOLL Joan | |
| 10. | | Saunier Duval - Prodir | | 01'25" | | 0 | |
| RICCO Riccardo, MAYO DIEZ Iban, PIEPOLI Leonardo, SIMONI Gilberto, BERTOGLIATI Rubens | |
| 11. | | Quick Step - Innergetic | | 01'26" | | 0 | |
| BETTINI Paolo, TONTI Andrea, SCARSELLI Leonardo, VAN DE WALLE Jurgen, SCHWAB Hubert | |
| 12. | | Predictor - Lotto | | 01'28" | | 0 | |
| MCEWEN Robbie, VAN DEN BROECK Jurgen, CIONI Dario David, JUFRE POU Josep, LLOYD Matthew, VAN HUFFEL Wim | |
| 13. | | Gerolsteiner | | 01'32" | | 0 | |
| FÖRSTER Robert, ZAUGG Oliver, KLINGER Tim, RUSS Matthias, REBELLIN Davide | |
| 14. | | Team Milram | | 01'33" | | 0 | |
| GHISALBERTI Sergio, LORENZETTO Mirco, ONGARATO Alberto, KNEES Christian, CORTINOVIS Alessandro, LANCASTER Brett, SABATINI Fabio | |
| 15. | | Cofidis, le Crédit par Téléphone | | 01'38" | | 0 | |
| ZAMPIERI Steve, PARRA PINTO Ivan Ramiro, VALENTIN Tristan, MOINARD Amaël, BESSY Frédéric, FERNANDEZ BUSTINZA Bingen | |
| 16. | | Rabobank | | 01'47" | | 0 | |
| WALKER William, ARDILA CANO Mauricio Alberto, HORRILLO MUÑOZ Pedro, MOERENHOUT Koos, VAN HEESWIJK Max, RASMUSSEN Michael | |
| 17. | | T-Mobile Team | | 01'49" | | 0 | |
| HENDERSON Gregory, MERCKX Axel, RABON Frantisek, PINOTTI Marco, BERNUCCI Lorenzo | |
| 18. | | Ceramica Panaria - Navigare | | 02'01" | | 0 | |
| SELLA Emanuele, LAVERDE JIMENEZ Luis Felipe, MAZZANTI Luca, POZZOVIVO Domenico, PEREZ CUAPIO Julio Alberto | |
| 19. | | Bouygues Telecom | | 02'07" | | 0 | |
| BONNAIRE Olivier, CROSBIE Nicolas, LABBE Arnaud, VOECKLER Thomas, LE BOULANGER Yoann | |
| 20. | | Ag2r Prévoyance | | 02'17" | | 0 | |
| MONDORY Lloyd, DUPONT Hubert, KRIVTSOV Yuriy, NOCENTINI Rinaldo, LOUBET Julien, NAIBO Carl, RIBLON Christophe | |
| 21. | | Euskaltel - Euskadi | | 02'38" | | 0 | |
| HERNANDEZ GUTIERREZ Aitor, IRIZAR ARANBURU Markel, ALBIZURI ARANSOLO Beñat, LUENGO CELAYA Antton | |
| 22. | | Française des Jeux | | 02'50" | | 0 | |
| GERARD Arnaud, PATANCHON Fabien, VEIKKANEN Jussi, MCLEOD Ian, MOUREY Francis, JEGOU Lilian, MONNERAIS Cyrille | |
|
| - | | VANOTTI Alessandro | | LIQ | | 02" | | 0 | |
| - | | FURLAN Angelo | | C.A | | 01'23" | | 0 | |
| - | | VISCONTI Giovanni | | QSI | | 01'28" | | 0 | |
| - | | CAÑADA GRACIA David | | SDV | | 01'31" | | 0 | |
| - | | AERTS Mario | | PRL | | 01'43" | | 0 | |
| - | | STANGELJ Gorazd | | LAM | | 01'45" | | 0 | |
| - | | SPEZIALETTI Alessandro | | LIQ | | 01'51" | | 0 | |
| - | | MIHOLJEVIC Vladimir | | LIQ | | 01'51" | | 0 | |
| - | | MORI Manuele | | SDV | | 01'52" | | 0 | |
| - | | ROJAS GIL Jose Joaquin | | GCE | | 01'53" | | 0 | |
| - | | PERGET Mathieu | | GCE | | 02'05" | | 0 | |
| - | | MÜLLER Martin | | MRM | | 02'19" | | 0 | |
| - | | BUFFAZ Mickaël | | COF | | 02'21" | | 0 | |
| - | | BLAUDZUN Michael | | CSC | | 02'23" | | 0 | |
| - | | NAPOLITANO Danilo | | LAM | | 02'41" | | 0 | |
| - | | BONO Matteo | | LAM | | 02'41" | | 0 | |
| - | | PAGOTO Andrea | | PAN | | 02'41" | | 0 | |
| - | | GRILLO Paride | | PAN | | 02'43" | | 0 | |
| - | | FACCI Mauro | | QSI | | 03'02" | | 0 | |
| - | | TOSATTO Matteo | | QSI | | 03'03" | | 0 | |
| - | | ENGELS Addy | | QSI | | 03'03" | | 0 | |
| - | | BELOHVOSCIKS Raivis | | SDV | | 03'09" | | 0 | |
| - | | GOMEZ GOMEZ Angel | | SDV | | 03'09" | | 0 | |
| - | | GUDSELL Timothy | | FDJ | | 03'16" | | 0 | |
| - | | ZUBELDIA AGIRRE Joseba | | EUS | | 03'22" | | 0 | |
| - | | HEIJBOER Mathieu | | COF | | 03'32" | | 0 | |
| - | | GATTO Oscar | | GST | | 03'37" | | 0 | |
| - | | KRAUSS Sven | | GST | | 03'37" | | 0 | |
| - | | FOTHEN Thomas | | GST | | 03'37" | | 0 | |
| - | | BALDUCCI Gabriele | | ASA | | 03'39" | | 0 | |
| - | | MASCIARELLI Simone | | ASA | | 03'39" | | 0 | |
| - | | BAZAYEV Assan | | AST | | 03'39" | | 0 | |
| - | | ZIEGLER Thomas | | TMO | | 03'41" | | 0 | |
| - | | HANSEN Adam | | TMO | | 03'41" | | 0 | |
| - | | COMMESSO Salvatore | | TCS | | 03'43" | | 0 | |
| - | | AGGIANO Elio | | TCS | | 03'43" | | 0 | |
| - | | TRUSOV Nikolay | | TCS | | 03'43" | | 0 | |
| - | | SERRANO GONZALEZ Ricardo | | TCS | | 03'43" | | 0 | |
| - | | BALIANI Fortunato | | PAN | | 03'44" | | 0 | |
| - | | RENIER Franck | | BTL | | 03'44" | | 0 | |
| - | | PICHOT Alexandre | | BTL | | 03'44" | | 0 | |
| - | | MARKOV Aleksey | | GCE | | 04'01" | | 0 | |
| - | | BERTHOU Eric | | GCE | | 04'01" | | 0 | |
| - | | HUSHOVD Thor | | C.A | | 04'01" | | 0 | |
| - | | KERN Christophe | | C.A | | 04'01" | | 0 | |
| - | | BRESCHEL Matti | | CSC | | 04'07" | | 0 | |
| - | | HAEDO Juan Jose | | CSC | | 04'07" | | 0 | |
| - | | KOLOBNEV Aleksandr | | CSC | | 04'07" | | 0 | |
| - | | GOUROV Maxim | | AST | | 04'09" | | 0 | |
| - | | JOACHIM Benoît | | AST | | 04'11" | | 0 | |
| - | | MORABITO Steve | | AST | | 04'11" | | 0 | |
| - | | GATES Nick | | PRL | | 04'21" | | 0 | |
| - | | ZANINI Stefano | | PRL | | 04'21" | | 0 | |
| - | | WHITE Matthew | | DSC | | 04'24" | | 0 | |
| - | | VANDBORG Brian Bach | | DSC | | 04'24" | | 0 | |
| - | | VAN GOOLEN Jurgen | | DSC | | 04'24" | | 0 | |
| - | | PADRNOS Pavel | | DSC | | 04'24" | | 0 | |
| - | | BARRY Michael | | TMO | | 04'25" | | 0 | |
| - | | OLSON Aaron | | TMO | | 04'25" | | 0 | |
| - | | USAU Aliaksandr | | A2R | | 04'26" | | 0 | |
| - | | FERNANDEZ DE LARREA PEREZ Koldo | | EUS | | 04'38" | | 0 | |
| - | | VELASCO MURILLO Ivan | | EUS | | 04'38" | | 0 | |
| - | | GALPARSORO MARTINEZ Dionisio | | EUS | | 04'38" | | 0 | |
| - | | DRANCOURT Pierre | | BTL | | 04'48" | | 0 | |
| - | | GENE Yohann | | BTL | | 04'48" | | 0 | |
| - | | VAN BON Leon | | RAB | | 04'58" | | 0 | |
| - | | BROWN Graeme | | RAB | | 04'58" | | 0 | |
| - | | KOZONTCHUK Dmitry | | RAB | | 04'58" | | 0 | |
| - | | RICHEZE ARAQUISTAIN Maximiliano Ariel | | PAN | | 04'58" | | 0 | |
| - | | MANGEL Laurent | | A2R | | 05'20" | | 0 | |
| - | | DUCLOS-LASSALLE Hervé | | COF | | 05'45" | | 0 | |
| - | | ORDOWSKI Volker | | GST | | 07'38" | | 0 | |
|
| DNS | | DA CRUZ Carlos | | FDJ | | | | 0 | |
| DQ | | PEÑA IZA Aketza | | EUS | | 02'38" | | 0 | |
| DQ | | PETACCHI Alessandro | | MRM | | 01'33" | | 0 | |