The Tour de France is here and we're expecting a fight to the last between Chris Froome, Alberto Contador and Vincenzo Nibali. The three main pretenders for the yellow jersey are raring to go, their knives already having been drawn at the Tour du Dauphiné. Some great racing is anticipated on the roads of France. Tour de Suisse here. Rui Costa bags a hattrick and makes history. But we also saw some outstanding sprints from Sagan, Cavendish, Modolo and Trentin. Do you know much about Nairo Quintana and Rigoberto Uran? Here's their story... Technical report. New for 2015. Take a look at the latest products from Campagnolo. Crankset and front/rear derailleur are redesigned. Chorus turns Eps.