Mark Cavendish of Britain won the 87th stage of the tour de France on Friday, and Alberto Contador retained his commanding overall lead with two racing days left.
Cavendish wins 87th tour stage Contador leads.