| leader | | PINOTTI Marco | | THR | | 20'59" | | 18 | |
| 1. | | HTC - Highroad | | 20'59" | | 17 | |
| PINOTTI Marco, BAK Lars Ytting, SIUTSOU Kanstantsin, CAVENDISH Mark, LEWIS Craig | |
| 2. | | Team RadioShack | | 10" | | 10 | |
| MCEWEN Robbie, MACHADO Tiago Jose Pinto, BEPPU Fumiyuki, SELANDER Bjorn, HUNTER Robert, DEIGNAN Philip, POPOVYCH Yaroslav | |
| 3. | | Liquigas - Cannondale | | 22" | | 6 | |
| NIBALI Vincenzo, AGNOLI Valerio, SABATINI Fabio, SZMYD Sylwester, DALL'ANTONIA Tiziano, CAPECCHI Eros, VANOTTI Alessandro | |
| 4. | | OmegaPharma - Lotto | | 22" | | 3 | |
| VEIKKANEN Jussi, LODEWYCK Klaas, LANG Sebastian, DE GREEF Francis, BAKELANTS Jan, DOCKX Gert, DE CLERCQ Bart, KAISEN Olivier | |
| 5. | | Team Garmin - Cervélo | | 24" | | 2 | |
| FARRAR Tyler, LE MEVEL Christophe, FISCHER Murilo Antonio, MILLAR David, MEYER Cameron | |
| 6. | | Lampre - ISD | | 24" | | 1 | |
| SCARPONI Michele, PETACCHI Alessandro, SPILAK Simon, ULISSI Diego, NIEMIEC Przemyslaw, HONDO Danilo | |
| 7. | | Rabobank | | 26" | | 1 | |
| SLAGTER Tom-Jelte, CLEMENT Stef, VAN WINDEN Dennis, WEENING Pieter, FLENS Rick, TANKINK Bram, VAN EMDEN Jos, KRUIJSWIJK Steven, BROWN Graeme | |
| 8. | | Saxo Bank - Sungard | | 30" | | 0 | |
| TOSATTO Matteo, PORTE Richie, GUSTOV Volodymyr, MØRKØV CHRISTENSEN Michael, DIDIER Laurent, NAVARRO GARCIA Daniel, KLOSTERGAARD LARSEN Kasper, HERNANDEZ BLAZQUEZ Jesus | |
| 9. | | Vacansoleil - DCM Pro Cycling Team | | 37" | | 0 | |
| BOZIC Borut, LAGUTIN Sergey, CARRARA Matteo, GOLAS Michal, BELKOV Maxim | |
| 10. | | Sky Procycling | | 37" | | 0 | |
| KENNAUGH Peter, APPOLLONIO Davide, CIONI Dario David, NORDHAUG Lars Petter, LÖFKVIST Thomas, BARRY Michael | |
| 11. | | Movistar Team | | 38" | | 0 | |
| KONOVALOVAS Ignatas, KIRYIENKA Vasil, PASAMONTES RODRIGUEZ Luis, LASTRAS GARCIA Pablo, ARROYO DURAN David, VENTOSO ALBERDI Francisco Jose, PARDILLA BELLON Sergio, SAMOILAU Branislau | |
| 12. | | Androni Giocattoli - CIPI | | 39" | | 0 | |
| SELLA Emanuele, FERRARI Roberto, SERPA PEREZ Jose Rodolfo, DE MARCHI Alessandro, RODRIGUEZ ORTIZ Jackson Jesus, VICIOSO ARCOS Angel, RUJANO GUILLEN Jose Humberto, OCHOA Carlos Jose | |
| 13. | | BMC Racing Team | | 41" | | 0 | |
| KRISTOFF Alexander, ZAHNER Simon, BARTON Chris, KOHLER Martin, WYSS Danilo, TSCHOPP Johann, BUTLER Christopher, FRANK Mathias, BEYER Chad | |
| 14. | | Leopard - Trek | | 42" | | 0 | |
| WEYLANDT Wouter, VIGANO Davide, ROHREGGER Thomas, ZAUGG Oliver, WEGMANN Fabian, PIRES Bruno Manuel Silva, STAMSNIJDER Tom, FEILLU Brice | |
| 15. | | Quick Step Cycling Team | | 42" | | 0 | |
| ENGELS Addy, REDA Francesco, PINEAU Jérôme, VANDEWALLE Kristof, CATALDO Dario, MALACARNE Davide, SEELDRAEYERS Kevin, CHICCHI Francesco, CIOLEK Gerald | |
| 16. | | Ag2r La Mondiale | | 49" | | 0 | |
| DESSEL Cyril, KRIVTSOV Yuriy, DUPONT Hubert, NOCENTINI Rinaldo, MONTAGUTI Matteo, GADRET John, GASTAUER Ben, BERARD Julien | |
| 17. | | Pro Team Astana | | 50" | | 0 | |
| KREUZIGER Roman, MASCIARELLI Francesco, JUFRE POU Josep, DYACHENKO Alexandr, TIRALONGO Paolo, KISERLOVSKI Robert, PETROV Evgeny | |
| 18. | | Geox - TMC | | 53" | | 0 | |
| MENCHOV Denis, VALLS FERRI Rafael, BLANCO RODRIGUEZ David, SASTRE CANDIL Carlos, WYSS Marcel, DUARTE AREVALO Fabio Andres, ARDILA CANO Mauricio Alberto | |
| 19. | | Colnago - CSF Inox | | 01'02" | | 0 | |
| SAVINI Filippo, POZZOVIVO Domenico, BRAMBILLA Gianluca, CANUTI Federico, PIRAZZI Stefano, MODOLO Sacha, FRAPPORTI Marco, BELLETTI Manuel | |
| 20. | | Katusha Team | | 01'04" | | 0 | |
| RODRIGUEZ OLIVER Joaquim, MORENO FERNANDEZ Daniel, VORGANOV Eduard, BRUTT Pavel, DI LUCA Danilo, CARUSO Giampaolo | |
| 21. | | Farnese Vini - Neri Sottoli | | 01'07" | | 0 | |
| VISCONTI Giovanni, FAVILLI Elia, RABOTTINI Matteo, FAILLI Francesco, MAZZANTI Luca, GATTO Oscar, RICCI BITTI Davide, NOE Andrea | |
| 22. | | Acqua & Sapone | | 01'07" | | 0 | |
| BETANCUR GOMEZ Carlos Alberto, GARZELLI Stefano, MARZOLI Ruggero, TABORRE Fabio, CODOL Massimo, NAPOLITANO Danilo, MIHOLJEVIC Vladimir | |
| 23. | | Euskaltel - Euskadi | | 01'13" | | 0 | |
| AZANZA SOTO Jorge, SESMA SORBET Daniel, NIEVE ITURRALDE Mikel, ANTON HERNANDEZ Igor, OROZ UGALDE Juan Jose, ISASI FLORES Iñaki | |
|
| - | | RENSHAW Mark | | THR | | 24" | | 0 | |
| - | | SELVAGGI Mirko | | VCD | | 39" | | 0 | |
| - | | HOOGERLAND Johnny | | VCD | | 41" | | 0 | |
| - | | VEUCHELEN Frederik | | VCD | | 41" | | 0 | |
| - | | ONGARATO Alberto | | VCD | | 41" | | 0 | |
| - | | OYARZUN GUIÑEZ Carlos Ivan | | MOV | | 42" | | 0 | |
| - | | KLEMME Dominic | | LEO | | 46" | | 0 | |
| - | | RABON Frantisek | | THR | | 50" | | 0 | |
| - | | GRETSCH Patrick | | THR | | 50" | | 0 | |
| - | | SPEZIALETTI Alessandro | | LAM | | 01'02" | | 0 | |
| - | | RIGHI Daniele | | LAM | | 01'02" | | 0 | |
| - | | MARZANO Marco | | LAM | | 01'02" | | 0 | |
| - | | CARLSTRÖM Kjell | | SKY | | 01'07" | | 0 | |
| - | | KOZONTCHUK Dmitry | | GEO | | 01'09" | | 0 | |
| - | | MINGUEZ AYALA Miguel | | EUS | | 01'15" | | 0 | |
| - | | CHEULA Giampaolo | | GEO | | 01'16" | | 0 | |
| - | | DOWNING Russell | | SKY | | 01'27" | | 0 | |
| - | | STANGELJ Gorazd | | AST | | 01'27" | | 0 | |
| - | | MARANGONI Alan | | LIQ | | 01'33" | | 0 | |
| - | | BLYTHE Adam | | OLO | | 01'47" | | 0 | |
| - | | RASMUSSEN Alex | | THR | | 01'54" | | 0 | |
| - | | STETINA Peter | | GRM | | 01'56" | | 0 | |
| - | | LANCASTER Brett | | GRM | | 01'56" | | 0 | |
| - | | GIORDANI Leonardo | | FAR | | 02'02" | | 0 | |
| - | | POSSONI Morris | | SKY | | 02'05" | | 0 | |
| - | | CORIONI Claudio | | ASA | | 02'27" | | 0 | |
| - | | SARMIENTO TUNARROSA Jose Cayetano | | ASA | | 02'27" | | 0 | |
| - | | GOUROV Maxim | | AST | | 02'34" | | 0 | |
| - | | WILSON Matthew | | GRM | | 02'38" | | 0 | |
| - | | SALERNO Cristiano | | LIQ | | 02'43" | | 0 | |
| - | | ERMETI Giairo | | AND | | 02'52" | | 0 | |
| - | | LOSADA ALGUACIL Alberto | | KAT | | 02'53" | | 0 | |
| - | | CARDOSO Manuel Antonio Leal | | RSH | | 03'16" | | 0 | |
| - | | CHEREL Mikael | | ALM | | 03'17" | | 0 | |
| - | | CAZAUX Pierre | | EUS | | 03'35" | | 0 | |
| - | | STORTONI Simone | | COG | | 03'43" | | 0 | |
| - | | HORRACH RIPOLL Joan | | KAT | | 03'58" | | 0 | |
| - | | KUCHYNSKI Aliaksandr | | KAT | | 03'58" | | 0 | |
| - | | ROVNY Ivan | | RSH | | 04'09" | | 0 | |
| - | | PETERSON Thomas | | GRM | | 04'20" | | 0 | |
| - | | ARAMENDIA LLORENTE Francisco Javier | | EUS | | 04'23" | | 0 | |
|
| DQ | | CONTADOR VELASCO Alberto | | SBS | | | | 0 | |