lance Armstrong still has his lead at the Tour de France. He finished today's last high-mountain stage in the pack along with his main rivals. Armstrong's lead over second-place Ivan Basso is 2 minutes, 46 seconds heading toward Sunday's final ride into Paris. Spaniard Oscar Pereiro won today's 16th stage.