1. Juan Miguel Mercado (QSD)
166.5km in 4h04'03"
2. Vincente Garcia-Acosta (IBB) at st
3. Dmitriy Fofonov (COF) at 11"
4. Sebastian Joly (C.A) at 11"
5. Marc Lotz (RAB) at 11"
6. Juan Antonio Flecha (FAS) at 11"
7. Thor Hushovd (C.A) at 11'29"
8. Robbie McEwen (LOT) at 11'29"
9. Danilo Hondo (GST) at 11'29"
10. Stuart O'Grady (COF) at 11'29"