Stage 20 - Arpajon to Paris 143.5 km
| 1 | MC EWEN Robbie | RAB | AUS | 3:37:39 |
| 2 | ZABEL Erik | TEL | GER | |
| 3 | MARTINELLO Silvio | PLT | ITA | |
| 4 | O'GRADY Stuart | C.A | AUS | |
| 5 | DA CRUZ Carlos | BIG | FRA | |
| 6 | MICHAELSEN Lars | FDJ | DEN | |
| 7 | COMMESSO Salvatore | SAE | ITA | |
| 8 | STEELS Tom | MAP | BEL | |
| 9 | WESEMANN Steffen | TEL | GER | |
| 10 | MONDINI Gianpaolo | CTA | ITA | |
| 11 | VOGELS Henk | C.A | AUS | |
| 12 | MOREAU Christophe | FES | FRA | |
| 13 | DURAND Jacky | LOT | FRA | |
| 14 | PICCOLI Mariano | LAM | ITA | |
| 15 | CHANTEUR Pascal | CSO | FRA | |
| 16 | SIMON Francois | C.A | FRA | |
| 17 | MAZZANTI Luca | CTA | ITA | |
| 18 | KONYSHEV Dimitri | MER | RUS | |
| 19 | CAPELLE Christophe | BIG | FRA | |
| 20 | AUGER Ludovic | BIG | FRA | |
| 23 | HINCAPIE George | USP | USA | |
| 37 | ETXEBARRIA David | ONC | ESP | |
| 38 | BOOGERD Michael | RAB | NED | |
| 49 | OLANO Abraham | ONC | ESP | |
| 50 | INDURAIN Prudencio | VIT | ESP | |
| 55 | VIRENQUE Richard | PLT | FRA | |
| 63 | ZULLE Alex | BAN | SUI | |
| 68 | ESCARTIN Fernando | KEL | ESP | |
| 75 | DUFAUX Laurent | SAE | SUI | |
| 86 | ARMSTRONG Lance | USP | USA | |
| 88 | HAMILTON Tyler | USP | USA | |
| 89 | VANDEVELDE Christian | USP | USA | |
| 90 | LIVINGSTON Kevin | USP | USA | |
| 91 | ELLI Alberto | TEL | ITA | |
| 102 | BOARDMAN Chris | C.A | GBR | |
| 109 | BOLTS Udo | TEL | GER | |
| 137 | ANDREU Frankie | USP | USA | all s.t. |