Lotto Belisol sprinter Andre Greipel won Stage 6 of the Tour de France, while Orica GreenEDGE rider Daryl Impey jumped in the yellow jersey.

Greipel held off a challenge from Peter Sagan of Cannondale and Argos Shimano's Marcel Kittel to take the win - the fifth of his Tour career.

Mark Cavendish - winner of Stage 5 - finished in fourth after he crashed with 30km to go.

The Brit fought back into the peloton, but was out of position and lacking the same smooth lead out train that helped to bring victory on Wednesday.

Impey formed part of Orica GreenEDGE sprinter Matt Goss's lead out, which meant he finished ahead of Simon Gerrans - the yellow jersey incumbent. 

The South African Impey is three seconds clear of Team Sky's Edvald Boasson Hagen, who sits second in the General Classification and Gerrans in third. Impey is the first ever African in yellow.

Team Sky's Chris Froome is well placed in seventh, eight seconds off the pace. But his rivals for overall victory are not far behind - Alberto Contador and Cadel Evans are both primed for a push over the mountain stages.

They loom over the horizon, with the Tour heading to Castres, and then Saint-Girons over the weekend.

If the General Classification is yet to really take shape, Peter Sagan already has a firm grip on the race for the green jersey.

The Slovakian sits top of the standings after Stage 6 with 159 points. Greipel is second on 130 and Cavendish third on 119.

Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: