Stage Reports

STAGE 21: SASTRE CLINCHES VICTORY

Carlos Sastre completed his expected victory in the Tour de France on Sunday.

STAGE 20: SASTRE SET FOR GLORY

Carlos Sastre is set to win the Tour de France after producing an impressive time trial on Saturday.

STAGE 19: ROANNE TO MONTLUCON

Sylvain Chavanel won his second stage of the Tour de France from Roanne to Montlucon.

STAGE 18: BURGHARDT CLAIMS HONOURS

Marcus Burghardt escaped to victory on the 18th stage of the Tour de France.

STAGE 17: SASTRE SEIZES YELLOW JERSEY

Frank Schleck surrendered the yellow jersey to Carlos Sastre on stage 17 of the Tour de France.

STAGE 16: DESSEL'S DOMINANT DESCENT

Cyril Dessel's descent of the Col de la Bonette Restefond clinched the 16th stage of the Tour de France.

STAGE 15: SCHLECK TAKES YELLOW JERSEY

Frank Schleck wrestled the yellow jersey from the grip of Cadel Evans at the Tour de France.

STAGE 14: FRIERE TAKES VICTORY

Spain's Oscar Freire won stage 14 of the Tour de France after a thrilling finish.

STAGE 13: FOURTH WIN FOR CAVENDISH

Mark Cavendish continued to enhance his reputation with a fourth stage win in the Tour de France.

STAGE 12: HAT-TRICK FOR CAVENDISH

Mark Cavendish lifted some of the gloom surrounding the Tour de France on Thursday.

STAGE 11: ARVESEN CLAIMS WIN

Kurt Asle Arvesen emerged from a group of a dozen to win the 11th stage of the Tour de France.

STAGE 10: MOUNTAIN JOY FOR LEO

Leonardo Piepoli won stage 10 of the Tour de France while Cadel Evans claimed the maillot jaune.

STAGE NINE: RICCO TRIUMPHS AGAIN

Riccardo Ricco produced a stunning final 30km to claim victory in stage nine of the Tour de France.

STAGE EIGHT: CAVENDISH WINS AGAIN

Briton Mark Cavendish has won his second stage in four days at the Tour de France.

STAGE SEVEN: SANCHEZ STORMS HOME

Luis Leon Sanchez won the seventh stage of the Tour de France from Brioude to Aurillac.

STAGE SIX: RICCO CLAIMS WIN

Riccardo Ricco timed his assault to perfection to win the first summit finish in the Tour de France.

STAGE FIVE: CHOLET TO CHATEAUROUX

Mark Cavendish became the first Briton to win a stage of the Tour de France for five years.

STAGE FOUR: TIME-TRIAL JOY FOR SCHU

Stefan Schumacher won stage four of the Tour de France to claim the yellow jersey.

STAGE THREE: SAMUEL SHINES

Samuel Dumoulin claimed victory in the third stage of the Tour de France.

STAGE TWO: MIGHTY THOR SPRINTS HOME

Norwegian Thor Hushovd won stage two of the Tour de France with a fantastic sprint finish.

STAGE ONE: VALVERDE OFF TO FLIER

Alejandro Valverde has won the opening stage of the 95th Tour de France after a storming finish.