Vincenzo Nibali completed victory in the 101st Tour de France in Paris on Sunday as Marcel Kittel won the final stage on the Champs-Elysees.
A dominant showing saw Nibali (Astana) triumph by seven minutes 52 seconds to become the sixth rider to win all three Grand Tours, after Jacques Anquetil, Felice Gimondi, Bernard Hinault, Eddy Merckx and Alberto Contador.
Vincenzo Nibali secured his first Tour de France title in Perigueux on Saturday as Tony Martin won the penultimate day's time-trial.
Ramunas Navardauskas was rewarded for a daring late escape with victory on stage 19 of the Tour de France in Bergerac.
Navardauskas held off a peloton splintered by crashes on a treacherous finale to the 208.5-kilometre route from Maubourguet Pays du Val d'Adour to claim victory for Garmin-Sharp.
Vincenzo Nibali claimed his fourth stage success of the 101st Tour de France on Thursday to all-but seal overall victory.
Nibali (Astana) added victory on the 145.5-kilometre 18th stage from Pau to Hautacam to wins in Sheffield, La Planche des Belles Filles and Chamrousse.
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.