| leader | | CAVENDISH Mark | | THR | | 14'06" | | 18 | |
| 1. | | Team HTC - Columbia | | 14'06" | | 17 | |
| CAVENDISH Mark, VELITS Peter, VELITS Martin, BAK Lars Ytting, ROULSTON Hayden, SIUTSOU Kanstantsin, VAN GARDEREN Tejay, GOSS Matthew | |
| 2. | | Liquigas - Doimo | | 10" | | 10 | |
| BENNATI Daniele, WILLEMS Frederik, GUARNIERI Jacopo, SANTAROMITA Ivan, KREUZIGER Roman, NIBALI Vincenzo, PATERSKI Maciej | |
| 3. | | Cervélo Test Team | | 13" | | 6 | |
| CUESTA LOPEZ DE CASTRO Iñigo, TONDO VOLPINI Xavier, HUSHOVD Thor, SASTRE CANDIL Carlos, FLORENCIO CABRE Xavier | |
| 4. | | Team Saxo Bank | | 14" | | 3 | |
| O'GRADY Stuart, LARSSON Gustav Erik, CANCELLARA Fabian, KLEMME Dominic, SCHLECK Andy, SCHLECK Fränk | |
| 5. | | Lampre - Farnese Vini | | 14" | | 2 | |
| PETACCHI Alessandro, BOLE Grega, HONDO Danilo, MORI Manuele, FURLAN Angelo, PIETROPOLLI Daniele, KASHECHKIN Andrey | |
| 6. | | Garmin - Transitions | | 17" | | 1 | |
| FARRAR Tyler, MILLAR David, ZABRISKIE David, DANIELSON Tom, VANDE VELDE Christian | |
| 7. | | OmegaPharma - Lotto | | 17" | | 1 | |
| BAKELANTS Jan, DELAGE Mickaël, PERAUD Jean-Christophe, GILBERT Philippe, HOSTE Leif, VAN AVERMAET Greg, VAN GOOLEN Jurgen, KAISEN Olivier | |
| 8. | | Team Milram | | 18" | | 0 | |
| EICHLER Markus, FRÖHLINGER Johannes, FÖRSTER Robert, FOTHEN Markus, VOSS Paul, TERPSTRA Niki | |
| 9. | | Team Katusha | | 20" | | 0 | |
| RODRIGUEZ OLIVER Joaquim, GUSEV Vladimir, KARPETS Vladimir, KOLOBNEV Aleksandr, POZZATO Filippo | |
| 10. | | Quick Step | | 23" | | 0 | |
| BARREDO LLAMAZALES Carlos, TOSATTO Matteo, CATALDO Dario, MAES Nikolas, DE WEERT Kevin, SAMOILAU Branislau, WEYLANDT Wouter | |
| 11. | | Caisse d'Epargne | | 25" | | 0 | |
| SANCHEZ GIL Luis Leon, LOPEZ GARCIA David, PLAZA MOLINA Ruben, ERVITI OLLO Imanol, ARROYO DURAN David, BRUSEGHIN Marzio, URAN URAN Rigoberto | |
| 12. | | Xacobeo - Galicia | | 26" | | 0 | |
| ISAYCHEV Vladimir, MOSQUERA MIGUEZ Ezequiel, FERNANDEZ CRUZ Delio, GARCIA FERNANDEZ Marcos, MARTINEZ ACEVEDO Serafin, RABUÑAL RIOS Gonzalo, CESAR VELOSO Gustavo | |
| 13. | | Euskaltel - Euskadi | | 27" | | 0 | |
| ANTON HERNANDEZ Igor, VERDUGO MARCOTEGUI Gorka, INTXAUSTI ELORRIAGA Beñat, URTASUN PEREZ Pablo, FERNANDEZ DE LARREA PEREZ Koldo | |
| 14. | | Sky Professional Cycling Team | | 28" | | 0 | |
| FLECHA GIANNONI Juan Antonio, GERRANS Simon, KENNAUGH Peter, SWIFT Ben, NORDHAUG Lars Petter | |
| 15. | | Cofidis, le Crédit en Ligne | | 28" | | 0 | |
| MINARD Sébastien, DUMOULIN Samuel, GALLOPIN Tony, PAURIOL Rémi, ZINGLE Romain, SIJMENS Nico, BUFFAZ Mickaël, MONCOUTIE David | |
| 16. | | FDJ | | 33" | | 0 | |
| VICHOT Arthur, CAZAUX Pierre, OFFREDO Yoann, MEERSMAN Gianni, CHAVANEL Sébastien, DI GREGORIO Rémy, HUTAROVICH Yauheni, LE MEVEL Christophe, CHEREL Mikael | |
| 17. | | Ag2r La Mondiale | | 33" | | 0 | |
| ROCHE Nicolas, TURPIN Ludovic, DUPONT Hubert, RIBLON Christophe, KADRI Blel | |
| 18. | | Rabobank | | 36" | | 0 | |
| MENCHOV Denis, LANGEVELD Sebastian, ARDILA CANO Mauricio Alberto, NUYENS Nick, GARATE CEPA Juan Manuel, FREIRE GOMEZ Oscar | |
| 19. | | Bbox Bouygues Telecom | | 39" | | 0 | |
| BONNET William, JEROME Vincent, BICHOT Freddy, PICHOT Alexandre, QUEMENEUR Perrig, TSCHOPP Johann, SPRICK Mathieu, VOGONDY Nicolas, ROLLAND Pierre | |
| 20. | | Astana | | 41" | | 0 | |
| FOFONOV Dmitriy, DAVIS Allan, JUFRE POU Josep, DYACHENKO Alexandr, BAZAYEV Assan | |
| 21. | | Andalucia - CajaSur | | 49" | | 0 | |
| ORTEGA OCAÑA Manuel, PIEDRA PEREZ Antonio, MORENO BAZAN Javier, RAMIREZ ABEJA Javier, CARRASCO GARCIA Sergio, TORIBIO ALCOLEA Jose Vicente, MONTENEGRO ADARO Jorge Martin, GOMEZ MARCHANTE Jose Angel, ESTRADA RUIZ Juan Javier | |
| 22. | | Footon - Servetto | | 57" | | 0 | |
| BENITEZ ROMAN Jose Alberto, DURAN AROCA Arkaitz, GUTIERREZ GUTIERREZ David, WALKER Johnnie, PEDERSEN Martin, CHEULA Giampaolo, MATA CABELLO Enrique | |
|
| - | | ZAUGG Oliver | | LIQ | | 16" | | 0 | |
| - | | MARZANO Marco | | LAM | | 24" | | 0 | |
| - | | DENIFL Stefan | | CTT | | 27" | | 0 | |
| - | | CARUSO Giampaolo | | KAT | | 28" | | 0 | |
| - | | STANNARD Ian | | SKY | | 31" | | 0 | |
| - | | RODRIGUEZ IGLESIAS Gustavo | | XAC | | 31" | | 0 | |
| - | | AUGUSTYN John-Lee | | SKY | | 34" | | 0 | |
| - | | FINETTO Mauro | | LIQ | | 35" | | 0 | |
| - | | MARTINEZ DE ESTEBAN Egoi | | EUS | | 36" | | 0 | |
| - | | STAUFF Andreas | | QST | | 36" | | 0 | |
| - | | HAEDO Juan Jose | | SAX | | 36" | | 0 | |
| - | | EISEL Bernhard | | THR | | 38" | | 0 | |
| - | | BOS Theo | | CTT | | 38" | | 0 | |
| - | | IGNATIEV Mikhail | | KAT | | 40" | | 0 | |
| - | | LUND Anders | | SAX | | 42" | | 0 | |
| - | | MALACARNE Davide | | QST | | 46" | | 0 | |
| - | | OROZ UGALDE Juan Jose | | EUS | | 51" | | 0 | |
| - | | NIEVE ITURRALDE Mikel | | EUS | | 51" | | 0 | |
| - | | RIGHI Daniele | | LAM | | 52" | | 0 | |
| - | | PASAMONTES RODRIGUEZ Luis | | GCE | | 57" | | 0 | |
| - | | KLOSTERGAARD LARSEN Kasper | | SAX | | 58" | | 0 | |
| - | | PUJOL MUÑOZ Oscar | | CTT | | 59" | | 0 | |
| - | | TXURRUKA ANSOLA Amets | | EUS | | 01'04" | | 0 | |
| - | | TEN DAM Laurens | | RAB | | 01'12" | | 0 | |
| - | | GALIMZYANOV Denis | | KAT | | 01'14" | | 0 | |
| - | | CARLSTRÖM Kjell | | SKY | | 01'15" | | 0 | |
| - | | LÖFKVIST Thomas | | SKY | | 01'15" | | 0 | |
| - | | ROELS Dominik | | MRM | | 01'27" | | 0 | |
| - | | GARCIA ACOSTA Jose Vicente | | GCE | | 01'28" | | 0 | |
| - | | GASPAROTTO Enrico | | AST | | 01'29" | | 0 | |
| - | | LABBE Arnaud | | COF | | 01'38" | | 0 | |
| - | | VANENDERT Jelle | | OLO | | 01'40" | | 0 | |
| - | | PETERSON Thomas | | GRM | | 01'43" | | 0 | |
| - | | KREDER Michel | | GRM | | 01'43" | | 0 | |
| - | | BONNAFOND Guillaume | | ALM | | 01'49" | | 0 | |
| - | | HINAULT Sébastien | | ALM | | 01'49" | | 0 | |
| - | | DEIGNAN Philip | | CTT | | 01'53" | | 0 | |
| - | | HORRACH RIPOLL Joan | | KAT | | 02'02" | | 0 | |
| - | | RENEV Sergey | | AST | | 02'06" | | 0 | |
| - | | NIERMANN Grischa | | RAB | | 02'15" | | 0 | |
| - | | KOZONTCHUK Dmitry | | RAB | | 02'15" | | 0 | |
| - | | SCHRÖDER Björn | | MRM | | 02'16" | | 0 | |
| - | | ARRIETA LUJAMBIO Jose Luis | | ALM | | 02'17" | | 0 | |
| - | | VITORIA David | | FOT | | 02'26" | | 0 | |
| - | | CARDOSO Manuel Antonio Leal | | FOT | | 01'58" | | 0 | |
| - | | NOCENTINI Rinaldo | | ALM | | 02'39" | | 0 | |
| - | | ZEITS Andrey | | AST | | 02'48" | | 0 | |
| - | | IGLINSKIY Valentin | | AST | | 02'53" | | 0 | |
| - | | WILSON Matthew | | GRM | | 02'55" | | 0 | |
| - | | DEAN Julian | | GRM | | 03'24" | | 0 | |
|
| DQ | | SENTJENS Roy | | MRM | | 18" | | 0 | |
| DQ | | GARCIA DAPENA David | | XAC | | 26" | | 0 | |