Alberto Contador all but sealed his second tour de France victory by keeping the yellow Jersey after Saturday's punishing penultimate stage, and lance Armstrong remained in third overall.
Contador all but locks up tour victory.