| leader | | HONCHAR Sergiy | | TMO | | 15h30'23" | | 18 | |
| 1. | | Team CSC | | 36'56" | | 17 | |
| BASSO Ivan, SASTRE CANDIL Carlos, SØRENSEN Nicki, BLAUDZUN Michael, JULICH Bobby, VOIGT Jens, GUSTOV Volodymyr | |
| 2. | | T-Mobile Team | | 01" | | 10 | |
| HONCHAR Sergiy, KESSLER Matthias, POLLACK Olaf, ROGERS Michael, ULLRICH Jan | |
| 3. | | Discovery Channel Pro Cycling Team | | 39" | | 6 | |
| SAVOLDELLI Paolo, DANIELSON Tom, BELTRAN MARTINEZ Manuel, JOACHIM Benoît, PADRNOS Pavel, RUBIERA VIGIL Jose Luis | |
| 4. | | Liquigas | | 42" | | 3 | |
| DI LUCA Danilo, CALCAGNI Patrick, CIONI Dario David, ANDRIOTTO Dario, NOE Andrea, PELLIZOTTI Franco, WEGELIUS Charles | |
| 5. | | Française des Jeux | | 01'00" | | 2 | |
| MCGEE Bradley, CASAR Sandy, DELAGE Mickaël, GERARD Arnaud, GILBERT Philippe, MONNERAIS Cyrille, VEIKKANEN Jussi | |
| 6. | | Gerolsteiner | | 01'03" | | 1 | |
| SCHUMACHER Stefan, FÖRSTER Robert, KRAUSS Sven, MOLETTA Andrea, ORDOWSKI Volker, REBELLIN Davide, SCHOLZ Ronny | |
| 7. | | Quick Step - Innergetic | | 01'03" | | 1 | |
| BAGUET Serge, BETTINI Paolo, BRAMATI Davide, ENGELS Addy, GARATE CEPA Juan Manuel, SCARSELLI Leonardo, VAN DE WALLE Jurgen | |
| 8. | | Lampre | | 01'04" | | 0 | |
| VILA ERRANDONEA Patxi Javier, TIRALONGO Paolo, SZMYD Sylwester, PETROV Evgeny, BRUSEGHIN Marzio, VALJAVEC Tadej, CUNEGO Damiano | |
| 9. | | Phonak Hearing Systems | | 01'04" | | 0 | |
| GUTIERREZ CATALUÑA Jose Enrique, GUIDI Fabrizio, PEÑA GRISALES Victor Hugo, MERCKX Axel, ZAMPIERI Steve | |
| 10. | | Crédit Agricole | | 01'07" | | 0 | |
| VOGONDY Nicolas, POILVET Benoît, PAURIOL Rémi, HALGAND Patrice, BOTCHAROV Aleksandr, BONNET William, BELLOTTI Francesco, TALABARDON Yannick, EDALEINE Christophe | |
| 11. | | Davitamon - Lotto | | 01'08" | | 0 | |
| ROESEMS Bert, VAN HECKE Preben, MCEWEN Robbie, KUYCKX Jan, JUFRE POU Josep | |
| 12. | | Team Milram | | 01'13" | | 0 | |
| VANOTTI Alessandro, SACCHI Fabio, ONGARATO Alberto, LORENZETTO Mirco, LOMBARDI Giovanni, KNEES Christian, CORTINOVIS Alessandro, RIGOTTO Elia, GHISALBERTI Sergio | |
| 13. | | Caisse d'Epargne - Illes Balears | | 01'14" | | 0 | |
| PRADERA RODRIGUEZ Mikel, PEREZ SANCHEZ Francisco, JULIA CEGARRA Jose Cayetano, HORRACH RIPOLL Joan, GUTIERREZ PALACIOS Jose Ivan, FERTONANI Marco, ERVITI OLLO Imanol, EFIMKIN Vladimir, CARRASCO GAMIZ Jose Luis | |
| 14. | | Rabobank CT | | 01'18" | | 0 | |
| ELTINK Theo, DE MAAR Marc, BROWN Graeme, WAUTERS Marc, NIERMANN Grischa, KOLOBNEV Aleksandr, ARDILA CANO Mauricio Alberto, RASMUSSEN Michael | |
| 15. | | Ag2r Prévoyance | | 01'22" | | 0 | |
| SCANLON Mark, KRIVTSOV Yuriy, GADRET John, CHAURREAU BERNARDEZ Iñigo, CALZATI Sylvain, VAITKUS Tomas, DUPONT Hubert | |
| 16. | | Bouygues Telecom | | 01'23" | | 0 | |
| CLEMENT Stef, CHAVANEL Sébastien, LEFEVRE Laurent, LE BOULANGER Yoann, LABBE Arnaud | |
| 17. | | Astana - Würth Team | | 01'25" | | 0 | |
| OSA EIZAGIRRE Unai, NAVARRO GARCIA Daniel, CARUSO Giampaolo, YAKOVLEV Sergey, SERRANO RODRIGUEZ Marcos Antonio, SCARPONI Michele, RAMIREZ ABEJA Javier, BARANOWSKI Dariusz | |
| 18. | | Saunier Duval - Prodir | | 01'26" | | 0 | |
| TRENTIN Guido, SIMONI Gilberto, PINOTTI Marco, OLSON Aaron, MORI Manuele, GOMEZ GOMEZ Angel | |
| 19. | | Cofidis, le Crédit par Téléphone | | 01'34" | | 0 | |
| SCHEIRLINCKX Staf, MOINARD Amaël, VERBRUGGHE Rik, PARRA PINTO Ivan Ramiro, MARICHAL Thierry, DUQUE Leonardo Fabio | |
| 20. | | Selle Italia - Serramenti Diquigiovanni | | 01'37" | | 0 | |
| RUJANO GUILLEN Jose Humberto, ANZA Santo, SERPA PEREZ Jose Rodolfo, MISSAGLIA Gabriele, BERTOLINI Alessandro, BELLI Wladimir, BARBERO Sergio | |
| 21. | | Ceramica Panaria - Navigare | | 01'41" | | 0 | |
| SELLA Emanuele, RICHEZE ARAQUISTAIN Maximiliano Ariel, MATVEYEV Sergiy, MAZZANTI Luca, LAVERDE JIMENEZ Luis Felipe | |
| 22. | | Euskaltel - Euskadi | | 01'56" | | 0 | |
| LUENGO CELAYA Antton, LOPEZ GARCIA David, ARANAGA AZKUNE Andoni, ALBIZURI ARANSOLO Beñat, MAYOZ ETXEBERRIA Iban, LAISEKA JAIO Roberto, IRIZAR ARANBURU Markel, FLORES GALARZA Iker, FERNANDEZ DE LARREA PEREZ Koldo | |
|
| - | | CUESTA LOPEZ DE CASTRO Iñigo | | CSC | | 03" | | 0 | |
| - | | RABON Frantisek | | TMO | | 18" | | 0 | |
| - | | LUDEWIG Jörg | | TMO | | 34" | | 0 | |
| - | | EKIMOV Viatcheslav | | DSC | | 42" | | 0 | |
| - | | MIHOLJEVIC Vladimir | | LIQ | | 47" | | 0 | |
| - | | DAVIS Scott | | TMO | | 48" | | 0 | |
| - | | WHITE Matthew | | DSC | | 01'05" | | 0 | |
| - | | MCCARTNEY Jason | | DSC | | 01'09" | | 0 | |
| - | | GATES Nick | | DVL | | 01'09" | | 0 | |
| - | | VAN HUFFEL Wim | | DVL | | 01'09" | | 0 | |
| - | | VOGELS Henk | | DVL | | 01'09" | | 0 | |
| - | | SPEZIALETTI Alessandro | | LIQ | | 01'11" | | 0 | |
| - | | ELMIGER Martin | | PHO | | 01'12" | | 0 | |
| - | | STANGELJ Gorazd | | LAM | | 01'14" | | 0 | |
| - | | MCCARTY Jonathan Patrick | | PHO | | 01'15" | | 0 | |
| - | | FORNACIARI Paolo | | LAM | | 01'17" | | 0 | |
| - | | TSCHOPP Johann | | PHO | | 01'22" | | 0 | |
| - | | DION Renaud | | A2R | | 01'29" | | 0 | |
| - | | MAZUR Piotr | | SDV | | 01'29" | | 0 | |
| - | | HAYMAN Mathew | | RAB | | 01'42" | | 0 | |
| - | | LOBATO ELVIRA Ruben | | SDV | | 01'42" | | 0 | |
| - | | ILLIANO Raffaele | | CLM | | 01'45" | | 0 | |
| - | | RAST Gregory | | PHO | | 01'46" | | 0 | |
| - | | MONFORT Maxime | | COF | | 01'56" | | 0 | |
| - | | DE KORT Koen | | LSW | | 01'57" | | 0 | |
| - | | KORFF André | | TMO | | 02'00" | | 0 | |
| - | | BALIANI Fortunato | | PAN | | 02'03" | | 0 | |
| - | | PIEPOLI Leonardo | | SDV | | 02'36" | | 0 | |
| - | | MORENI Cristian | | COF | | 02'37" | | 0 | |
| - | | LODDO Alberto | | CLM | | 02'46" | | 0 | |
| - | | FLICKINGER Andy | | BTL | | 03'23" | | 0 | |
| - | | BONNAIRE Olivier | | BTL | | 03'23" | | 0 | |
| - | | BERNAUDEAU Giovanni | | BTL | | 03'23" | | 0 | |
| - | | GENE Yohann | | BTL | | 03'23" | | 0 | |
| - | | NAIBO Carl | | A2R | | 03'44" | | 0 | |
| - | | LARSSON Gustav Erik | | FDJ | | 04'09" | | 0 | |
| - | | GARRIDO LIMA Jose Antonio | | QSI | | 04'48" | | 0 | |
| - | | RUSS Matthias | | GST | | 05'14" | | 0 | |
| - | | HIEKMANN Torsten | | GST | | 05'14" | | 0 | |
| - | | DA CRUZ Carlos | | FDJ | | 05'51" | | 0 | |
| - | | ALDAPE CHAVEZ Moises | | PAN | | 06'12" | | 0 | |
| - | | PEREZ CUAPIO Julio Alberto | | PAN | | 06'17" | | 0 | |
| - | | RUBIANO CHAVEZ Miguel Angel | | PAN | | 06'17" | | 0 | |
|
| DNS | | WIELINGA Remmert | | QSI | | | | 0 | |