1. Aitor Gonazalez (FAS)
192.5km in 4h18'32"
2. Nicolas Jalabert (PHO) at 25"
3. Christophe Mengin (FDJ) at 25"
4. Pierrick Fedrigo (C.A) at 29"
5. Peter Wrolich (GST) at 31"
6. Marc Lotz (RAB) at 31"
7. Igor Gonzalez de Galdeano (LST) at 31"
8. Santiago Botero (TMO) at 37"
9. Inigo Landaluze (EUS) at 41"
10. Egoi Martinez (EUS) at 43"