Andy Schleck roared to victory on the history-making 18th stage featuring the highest ever finish in Tour de France history on Thursday.
Belgian rider Jelle Vanendert won Saturday’s 14th stage of the Tour de France, and Thomas Voeckler retained the race leader’s yellow jersey.