Carlos Sastre completed his expected victory in the Tour de France on Sunday.
Carlos Sastre is set to win the Tour de France after producing an impressive time trial on Saturday.
Sylvain Chavanel won his second stage of the Tour de France from Roanne to Montlucon.
Marcus Burghardt escaped to victory on the 18th stage of the Tour de France.
Frank Schleck surrendered the yellow jersey to Carlos Sastre on stage 17 of the Tour de France.
Cyril Dessel's descent of the Col de la Bonette Restefond clinched the 16th stage of the Tour de France.
Frank Schleck wrestled the yellow jersey from the grip of Cadel Evans at the Tour de France.
Spain's Oscar Freire won stage 14 of the Tour de France after a thrilling finish.
Mark Cavendish continued to enhance his reputation with a fourth stage win in the Tour de France.
Mark Cavendish lifted some of the gloom surrounding the Tour de France on Thursday.
Kurt Asle Arvesen emerged from a group of a dozen to win the 11th stage of the Tour de France.
Leonardo Piepoli won stage 10 of the Tour de France while Cadel Evans claimed the maillot jaune.
Riccardo Ricco produced a stunning final 30km to claim victory in stage nine of the Tour de France.
Briton Mark Cavendish has won his second stage in four days at the Tour de France.
Luis Leon Sanchez won the seventh stage of the Tour de France from Brioude to Aurillac.
Riccardo Ricco timed his assault to perfection to win the first summit finish in the Tour de France.
Mark Cavendish became the first Briton to win a stage of the Tour de France for five years.
Stefan Schumacher won stage four of the Tour de France to claim the yellow jersey.
Samuel Dumoulin claimed victory in the third stage of the Tour de France.
Norwegian Thor Hushovd won stage two of the Tour de France with a fantastic sprint finish.
Alejandro Valverde has won the opening stage of the 95th Tour de France after a storming finish.