Spain’s Alberto Contador held on to the overall lead at the Tour de France at the end of the 17th stage.

He is 2 min and 26 seconds ahead of Andy Schleck of Luxembourg and 3 min and 25 seconds ahead of brother Frank Schleck. U.S. rider Lance Armstrong is in fourth place, 3 min and 55 seconds back.