| 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 Alexandr, 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 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 Dmitriy | | 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 | |