1º | Jose Luis Rubiera | Kelme | 3h45'40" |
2º | Carlos Sastre | ONCE | a 24" |
3º | Fabian Jeker | Festina | a 35" |
4º | Santiago Blanco | Vitalicio Seguros | a 39" |
5º | Felix García Casas | Festina | a 1'15" |
6º | Chema Del Olmo | Euskaltel | a 1'15" |
7º | Pellicioli | Polti | a 1'29"" |
8º | Jon Odriozola | Banesto | a 1'48" |
9º | Roberto Laiseka | Euskaltel | a 2'06" |
10º | Laurent Jalabert | ONCE | a 2'47" |