Alberto Contador seals his third Tour de France title in four years as Mark Cavendish sprints to victory on the final stage in Paris for the second successive year.
Alberto Contador seals his third Tour de France triumph as Mark Cavendish wins the final stage on the Champs Elysees and seven-times winner Lance Armstrong bids farewell.
Alberto Contador stays with yellow jersey rival Andy Schleck, who wins the 17th stage, all the way up the Col du Tourmalet to remain on course to retain his Tour de France crown.
Seven-time winner Lance Armstrong is denied his first stage victory since 2005 by Pierrick Fedrigo in a thrilling sprint finish to the 16th stage of the Tour de France.