| leader | | RABON Frantisek | | THR | | 6h38'17" | | 10 | |
| 1. | | Team Columbia - HTC | | 18'37" | | 10 | |
| LEWIS Craig, MARTIN Tony, PINOTTI Marco, POSSONI Morris, RABON Frantisek, SIUTSOU Kanstantsin | |
| 2. | | Caisse d'Epargne | | 10" | | 6 | |
| VALVERDE BELMONTE Alejandro, CHARTEAU Anthony, LOSADA ALGUACIL Alberto, URAN URAN Rigoberto, ZANDIO ECHAIDE Xabier | |
| 3. | | Team Saxo Bank | | 16" | | 3 | |
| CANCELLARA Fabian, BAK Lars Ytting, MCCARTNEY Jason, SØRENSEN Chris Anker, VOIGT Jens | |
| 4. | | Liquigas | | 24" | | 2 | |
| KREUZIGER Roman, QUINZIATO Manuel, SZMYD Sylwester, VANDBORG Brian Bach, ZAUGG Oliver | |
| 5. | | Silence - Lotto | | 25" | | 1 | |
| EVANS Cadel, GILBERT Philippe, SCHEIRLINCKX Staf, VAN DEN BROECK Jurgen, WEGELIUS Charles | |
| 6. | | Cervélo Test Team | | 25" | | 0 | |
| KONOVALOVAS Ignatas, FLEEMAN Dan, GUSTOV Volodymyr, KING Edward, PUJOL MUÑOZ Oscar, WYSS Marcel | |
| 7. | | Team Katusha | | 25" | | 0 | |
| KARPETS Vladimir, PETROV Evgeny, POZZATO Filippo, ROVNY Ivan, SEROV Aleksandr, TRUSOV Nikolay | |
| 8. | | Astana | | 34" | | 0 | |
| MORABITO Steve, BAZAYEV Assan, HERNANDEZ BLAZQUEZ Jesus, IGLINSKIY Maxim, ZUBELDIA AGIRRE Haimar | |
| 9. | | Française des Jeux | | 38" | | 0 | |
| CASAR Sandy, COPPEL Jérôme, DI GREGORIO Rémy, LE MEVEL Christophe, ROY Jérémy | |
| 10. | | Rabobank | | 39" | | 0 | |
| FREIRE GOMEZ Oscar, CLEMENT Stef, MENCHOV Denis, MOERENHOUT Koos, TEN DAM Laurens | |
| 11. | | Cofidis, le Crédit en Ligne | | 43" | | 0 | |
| BUFFAZ Mickaël, KERN Christophe, SIJMENS Nico, TAARAMÄE Rein, USAU Aliaksandr | |
| 12. | | Garmin - Slipstream | | 45" | | 0 | |
| MARTIN Daniel, COZZA Steven, DUGGAN Timothy, EUSER Lucas, FARRAR Tyler, PATOUR Kilian | |
| 13. | | BMC Racing Team | | 46" | | 0 | |
| MOOS Alexandre, BOOKWALTER Brent, FRANK Mathias, MCKISSICK Ian, ZBERG Markus | |
| 14. | | Lampre - NGC | | 47" | | 0 | |
| CAUCCHIOLI Pietro, BONO Matteo, BUTS Vitaliy, MARZANO Marco, ZAGORODNIY Vladimir | |
| 15. | | Euskaltel - Euskadi | | 01'01" | | 0 | |
| ANTON HERNANDEZ Igor, ASTARLOZA CHAURREAU Mikel, FERNANDEZ DE LARREA PEREZ Koldo, ISASI FLORES Iñaki, OROZ UGALDE Juan Jose, URTASUN PEREZ Pablo | |
| 16. | | Ag2r La Mondiale | | 01'02" | | 0 | |
| VALJAVEC Tadej, ARRIETA LUJAMBIO Jose Luis, BONNAFOND Guillaume, GOUBERT Stéphane, LOUBET Julien | |
| 17. | | Team Milram | | 01'02" | | 0 | |
| BARLA Luca, FOTHEN Thomas, MÜLLER Martin, ROHREGGER Thomas, SCHOLZ Ronny, VOSS Paul | |
| 18. | | Quick Step | | 01'03" | | 0 | |
| SEELDRAEYERS Kevin, CATALDO Dario, CORNU Dominique, HULSMANS Kevin, ROSSELER Sébastien | |
| 19. | | Fuji - Servetto | | 01'11" | | 0 | |
| KESSIAKOFF Fredrik, CAMAÑO ORTUZAR Iker, GOMEZ GOMEZ Angel, JUFRE POU Josep, SERRANO GONZALEZ Ricardo | |
| 20. | | BBox Bouygues Telecom | | 01'21" | | 0 | |
| SPRICK Mathieu, BELGY Julien, LABBE Arnaud, LE FLOCH Guillaume, SOKOLOV Evgeny | |
|
| - | | GOMEZ MARCHANTE Jose Angel | | CTT | | 01'23" | | 0 | |
| - | | MONCOUTIE David | | COF | | 01'43" | | 0 | |
| - | | ELMIGER Martin | | ALM | | 01'53" | | 0 | |
| - | | SENAC Jean-Charles | | ALM | | 01'53" | | 0 | |
| - | | WYSS Danilo | | BMC | | 02'01" | | 0 | |
| - | | JACOBS Pieter | | SIL | | 02'03" | | 0 | |
| - | | LANG Sebastian | | SIL | | 02'03" | | 0 | |
| - | | HORRACH RIPOLL Joan | | KAT | | 02'03" | | 0 | |
| - | | DYACHENKO Alexandr | | AST | | 02'10" | | 0 | |
| - | | RAST Gregory | | AST | | 02'10" | | 0 | |
| - | | SCHÄR Michael | | AST | | 02'10" | | 0 | |
| - | | STAMSNIJDER Tom | | RAB | | 02'11" | | 0 | |
| - | | CAVENDISH Mark | | THR | | 02'19" | | 0 | |
| - | | BARRY Michael | | THR | | 02'19" | | 0 | |
| - | | COBO ACEBO Juan Jose | | FUJ | | 02'20" | | 0 | |
| - | | FACCI Mauro | | QST | | 02'21" | | 0 | |
| - | | SCHWAB Hubert | | QST | | 02'21" | | 0 | |
| - | | HAEDO Juan Jose | | SAX | | 02'25" | | 0 | |
| - | | LUND Anders | | SAX | | 02'25" | | 0 | |
| - | | VAN GOOLEN Jurgen | | SAX | | 02'25" | | 0 | |
| - | | ROLLIN Dominique | | CTT | | 02'26" | | 0 | |
| - | | MEERSMAN Gianni | | FDJ | | 02'35" | | 0 | |
| - | | MOUREY Francis | | FDJ | | 02'35" | | 0 | |
| - | | VEIKKANEN Jussi | | FDJ | | 02'35" | | 0 | |
| - | | DOCKX Bart | | SIL | | 02'57" | | 0 | |
| - | | DE GROOT Bram | | RAB | | 02'58" | | 0 | |
| - | | KOZONTCHUK Dmitry | | RAB | | 02'58" | | 0 | |
| - | | MEIER Christian | | GRM | | 02'58" | | 0 | |
| - | | VAN DER VELDE Ricardo | | GRM | | 02'58" | | 0 | |
| - | | ROELS Dominik | | MRM | | 03'06" | | 0 | |
| - | | GENE Yohann | | BBO | | 03'09" | | 0 | |
| - | | HADDOU Saïd | | BBO | | 03'09" | | 0 | |
| - | | JEROME Vincent | | BBO | | 03'09" | | 0 | |
| - | | AMADOR BIKKAZAKOVA Andrey | | GCE | | 03'11" | | 0 | |
| - | | PORTAL Nicolas | | GCE | | 03'11" | | 0 | |
| - | | CORIONI Claudio | | LIQ | | 03'11" | | 0 | |
| - | | SABATINI Fabio | | LIQ | | 03'11" | | 0 | |
| - | | PONZI Simone | | LAM | | 03'11" | | 0 | |
| - | | BOVAY Steve | | BMC | | 03'18" | | 0 | |
| - | | LOUDER Jeff | | BMC | | 03'18" | | 0 | |
| - | | CAPELLI Ermanno | | FUJ | | 03'25" | | 0 | |
| - | | LASTRAS GARCIA Pablo | | GCE | | 03'37" | | 0 | |
| - | | GALDOS ALONSO Aitor | | EUS | | 03'41" | | 0 | |
| - | | LANDALUZE INTXAURRAGA Iñigo | | EUS | | 03'41" | | 0 | |
| - | | GUARNIERI Jacopo | | LIQ | | 04'22" | | 0 | |
| - | | BRARD Florent | | COF | | 04'45" | | 0 | |
| - | | HARY Maryan | | COF | | 04'45" | | 0 | |
|
| DNF | | MCEWEN Robbie | | KAT | | | | 0 | |
| DNS | | MALACARNE Davide | | QST | | | | 0 | |