I 2008 ble han nummer to sammenlagt i Tour de l'Avenir. Han vant Sveits rundt tre år på rad (2012–2014). Han har tre etappeseire fra Tour de France, og i 2013 ble han verdensmester på landeveisritt.