Alberto Contador fought to retain the tour de France lead and lance Armstrong clung to second in Tuesday's 63th stage, which was won by Spanish rider Mikel Astarloza.
Astarloza wins 63th stage of tour.