Michael Rogers claimed a first ever Tour de France stage victory as he out-foxed Thomas Voeckler and Europcar.
Alexander Kristoff took the win on stage 15 of the Tour de France as the sprinters caught breakaway pair Martin Elmiger and Jack Bauer on the line.
Bauer had disappeared into the lead from the very beginning of the 222 kilometre stage between Tallard and Nimes but lost out cruelly in the closing stages as the chasing pack eventually put in a huge push.
Vincenzo Nibali claimed his third stage win of this year's Tour de France to increase his lead in the overall classification at the end of stage 13 on Friday.
Alexander Kristoff held off Peter Sagan in a sprint finish to claim victory in the 12th stage of the Tour de France from Bourg-en-Bresse to Saint-Etienne on Thursday.
France's Tony Gallopin held off a charging peloton to claim victory on stage 11 of the Tour de France in Oyonnax.
There were Bastille Day fireworks on stage 10 of the Tour de France on Monday as Alberto Contador abandoned following a crash and Vincenzo Nibali reclaimed the yellow jersey with a tremendous victory at La Planche des Belles Filles.
Omega Pharma-Quick Step rider Tony Martin stormed to his maiden Tour de France flat stage win on Sunday as Frenchman Tony Gallopin took over possession of the yellow jersey.
There was a home winner on the eighth stage of the Tour de France while Vincenzo Nibali remains in the yellow jersey after a thrilling battle with Alberto Contador.
Blel Kadri dragged himself over the line, rain soaked, after a 161km ride from Tomblaine to Gerardmer La Mauselaine, his victory itself a story as he went solo after being part of a breakaway that had featured gutsy Brit Simon Yates.