| leader |  |    ARMSTRONG Lance |  | USP |  | 14h54'53" |  | 20 |  | 
 | 1. |  | US Postal Service presented by Berry Floor |  | 1h12'03" |  | 14 |  | 
 | RUBIERA VIGIL Jose Luis, PADRNOS Pavel, LANDIS Floyd, HINCAPIE George, EKIMOV Viatcheslav, AZEVEDO Jose Bento Carvalho, BELTRAN MARTINEZ Manuel, ARMSTRONG Lance |  | 
 | 2. |  | Phonak Hearing Systems |  | 01'07" |  | 10 |  | 
 | SEVILLA RIVERA Oscar Miguel, GUTIERREZ CATALUÑA Jose Enrique, GRABSCH Bert, GONZALEZ CAPILLA Santos, HAMILTON Tyler |  | 
 | 3. |  | Illes Balears - Banesto |  | 01'15" |  | 7 |  | 
 | PRADERA RODRIGUEZ Mikel, OSA EIZAGIRRE Aitor, MENCHOV Denis, KARPETS Vladimir, BECKE Daniel, GUTIERREZ PALACIOS Jose Ivan, MANCEBO PEREZ Francisco |  | 
 | 4. |  | T-Mobile Team |  | 01'19" |  | 4 |  | 
 | ZABEL Erik, NARDELLO Daniele, KLÖDEN Andreas, KESSLER Matthias, BOTERO ECHEVERRY Santiago, ALDAG Rolf, ULLRICH Jan |  | 
 | 5. |  | Team CSC |  | 01'46" |  | 3 |  | 
 | VOIGT Jens, PIIL Jakob, JULICH Bobby, BARTOLI Michele, ARVESEN Kurt Asle, BASSO Ivan |  | 
 | 6. |  | Rabobank |  | 01'53" |  | 2 |  | 
 | WAUTERS Marc, RASMUSSEN Michael, NIERMANN Grischa, LOTZ Marc, DEKKER Erik, DE GROOT Bram, BOOGERD Michael, LEIPHEIMER Levi |  | 
 | 7. |  | Liberty Seguros |  | 02'25" |  | 1 |  | 
 | VANDE VELDE Christian, HRUSKA Jan, GONZALEZ DE GALDEANO ARANZABAL Igor, DAVIS Allan, BARANOWSKI Dariusz, HERAS HERNANDEZ Roberto |  | 
 | 8. |  | Euskaltel - Euskadi |  | 02'35" |  | 0 |  | 
 | MARTINEZ DE ESTEBAN Egoi, LANDALUZE INTXAURRAGA Iñigo, FLORES GALARZA Iker, ETXEBARRIA ARANA Unai, ETXEBARRIA ALKORTA David, CAMAÑO ORTUZAR Iker, MAYO DIEZ Iban, ZUBELDIA AGIRRE Haimar |  | 
 | 9. |  | Saeco |  | 02'36" |  | 0 |  | 
 | SABALIAUSKAS Marius, PETROV Evgeny, LUDEWIG Jörg, GLOMSER Gerrit, COMMESSO Salvatore |  | 
 | 10. |  | Alessio - Bianchi |  | 02'57" |  | 0 |  | 
 | SUNDERLAND Scott, NOE Andrea, MØLLER Claus Michael, LJUNGQVIST Marcus, CAUCCHIOLI Pietro, BERTOLINI Alessandro |  | 
 | 11. |  | Quick Step - Davitamon |  | 03'29" |  | 0 |  | 
 | ZANINI Stefano, ROGERS Michael, MERCADO MARTIN Juan Miguel, DUFAUX Laurent, BOONEN Tom, BETTINI Paolo, VIRENQUE Richard |  | 
 | 12. |  | Crédit Agricole |  | 03'32" |  | 0 |  | 
 | HUSHOVD Thor, HINAULT Sébastien, FEDRIGO Pierrick, BOTCHAROV Aleksandr, MOREAU Christophe |  | 
 | 13. |  | Ag2r Prévoyance |  | 04'05" |  | 0 |  | 
 | SCANLON Mark, PORTAL Nicolas, NAZON Jean-Patrick, KRIVTSOV Yuriy, KIRSIPUU Jaan, GOUBERT Stéphane, ASTARLOZA CHAURREAU Mikel, BROCHARD Laurent |  | 
 | 14. |  | Brioches La Boulangère |  | 04'17" |  | 0 |  | 
 | VOECKLER Thomas, ROUS Didier, PINEAU Jérôme, LEFEVRE Laurent, CHARTEAU Anthony, BENETEAU Walter, CHAVANEL Sylvain |  | 
 | 15. |  | Domina Vacanze |  | 04'22" |  | 0 |  | 
 | VALOTI Paolo, SIMEONI Filippo, SECCHIARI Francesco, SCARPONI Michele, MARINANGELI Sergio, CIPOLLINI Mario |  | 
 | 16. |  | Gerolsteiner |  | 04'36" |  | 0 |  | 
 | WEGMANN Fabian, SCHOLZ Ronny, HONDO Danilo, HASELBACHER René, TOTSCHNIG Georg |  | 
 | 17. |  | Fassa Bortolo |  | 04'52" |  | 0 |  | 
 | TOSATTO Matteo, POZZATO Filippo, KIRCHEN Kim, GONZALEZ JIMENEZ Aitor, FLECHA GIANNONI Juan Antonio, CANCELLARA Fabian, BRUSEGHIN Marzio, PETACCHI Alessandro |  | 
 | 18. |  | Lotto - Domo |  | 05'19" |  | 0 |  | 
 | VIERHOUTEN Aart, VERBRUGGHE Rik, VANSEVENANT Wim, MOERENHOUT Koos, MERCKX Axel, MARICHAL Thierry, BRANDT Christophe, MCEWEN Robbie |  | 
 | 19. |  | Cofidis, le Crédit par Téléphone |  | 05'34" |  | 0 |  | 
 | FARAZIJN Peter, TOMBAK Janek, MONCOUTIE David, FOFONOV Dmitriy, ENGOULVENT Jimmy, EDALEINE Christophe, CASPER Jimmy, O'GRADY Stuart |  | 
 | 20. |  | R.A.G.T. Semences - MG Rover |  | 05'37" |  | 0 |  | 
 | MARTIN Ludovic, LAURENT Christophe, FINOT Frédéric, CALZATI Sylvain, BOUVARD Gilles, BOURQUENOUD Pierre, AUGER Guillaume, RINERO Christophe |  | 
 | 21. |  | FDJeux.com |  | 07'33" |  | 0 |  | 
 | WILSON Matthew, ROBIN Jean-Cyril, MENGIN Christophe, GUESDON Frédéric, EISEL Bernhard, DA CRUZ Carlos, COOKE Baden, CASAR Sandy |  | 
|
 | - |  |    GARCIA ACOSTA Jose Vicente |  | IBB |  | 01'17" |  | 0 |  | 
 | - |  |    SASTRE CANDIL Carlos |  | CSC |  | 01'49" |  | 0 |  | 
 | - |  |    PERON Andrea |  | CSC |  | 01'49" |  | 0 |  | 
 | - |  |    SØRENSEN Nicki |  | CSC |  | 01'51" |  | 0 |  | 
 | - |  |    NOZAL VEGA Isidro |  | LST |  | 02'29" |  | 0 |  | 
 | - |  |    LOOSLI David |  | SAE |  | 02'37" |  | 0 |  | 
 | - |  |    CASAGRANDA Stefano |  | SAE |  | 02'42" |  | 0 |  | 
 | - |  |    SIMONI Gilberto |  | SAE |  | 02'42" |  | 0 |  | 
 | - |  |    ELMIGER Martin |  | PHO |  | 03'01" |  | 0 |  | 
 | - |  |    SALMON Benoît |  | C.A |  | 03'34" |  | 0 |  | 
 | - |  |    HALGAND Patrice |  | C.A |  | 03'34" |  | 0 |  | 
 | - |  |    PEREIRO SIO Oscar |  | PHO |  | 03'44" |  | 0 |  | 
 | - |  |    CELESTINO Mirko |  | SAE |  | 03'54" |  | 0 |  | 
 | - |  |    DEAN Julian |  | C.A |  | 03'57" |  | 0 |  | 
 | - |  |    DUMOULIN Samuel |  | A2R |  | 04'13" |  | 0 |  | 
 | - |  |    IVANOV Sergey |  | TMO |  | 04'34" |  | 0 |  | 
 | - |  |    MORI Massimiliano |  | DVE |  | 04'44" |  | 0 |  | 
 | - |  |    PESCHEL Uwe |  | GST |  | 04'51" |  | 0 |  | 
 | - |  |    BÄCKSTEDT Magnus |  | ALB |  | 04'55" |  | 0 |  | 
 | - |  |    GIUNTI Massimo |  | DVE |  | 04'56" |  | 0 |  | 
 | - |  |    WROLICH Peter |  | GST |  | 04'56" |  | 0 |  | 
 | - |  |    LANG Sebastian |  | GST |  | 04'59" |  | 0 |  | 
 | - |  |    KNAVEN Servais |  | QSD |  | 05'04" |  | 0 |  | 
 | - |  |    KROON Karsten |  | RAB |  | 05'49" |  | 0 |  | 
 | - |  |    RENIER Franck |  | BLB |  | 06'38" |  | 0 |  | 
 | - |  |    HARY Maryan |  | BLB |  | 06'53" |  | 0 |  | 
 | - |  |    MCGEE Bradley |  | FDJ |  | 07'36" |  | 0 |  | 
 | - |  |    GUERINI Giuseppe |  | TMO |  | 07'44" |  | 0 |  | 
 | - |  |    PEREZ FERNANDEZ Santiago |  | PHO |  | 07'52" |  | 0 |  | 
 | - |  |    JALABERT Nicolas |  | PHO |  | 07'52" |  | 0 |  | 
 | - |  |    HVASTIJA Martin |  | ALB |  | 08'17" |  | 0 |  | 
 | - |  |    BALDATO Fabio |  | ALB |  | 08'17" |  | 0 |  | 
 | - |  |    ZANDIO ECHAIDE Xabier |  | IBB |  | 08'32" |  | 0 |  | 
 | - |  |    JOLY Sébastien |  | C.A |  | 08'38" |  | 0 |  | 
 | - |  |    MONTGOMERY Sven |  | GST |  | 10'35" |  | 0 |  | 
 | - |  |    VICIOSO ARCOS Angel |  | LST |  | 10'38" |  | 0 |  | 
 | - |  |    SERRANO RODRIGUEZ Marcos Antonio |  | LST |  | 10'38" |  | 0 |  | 
 | - |  |    BRAMATI Davide |  | QSD |  | 12'02" |  | 0 |  | 
 | - |  |    NOVAL GONZALEZ Benjamin |  | USP |  | 13'16" |  | 0 |  | 
|
 | OOT |  |    SEIGNEUR Eddy |  | RAG |  |  |  | 0 |  |