2008 Tour de France Stage 18 2011 Giro d'Italia Stage 15 2007 Tour de France Stage 09 2012 Vuelta a Espana Stage 17 2013 Tour de France Stage 21 2013 Vuelta a Espana Stage 01 2007 Tour Down Under Stage 05 2011 Vuelta a Espana Stage 08 2007 Tour of Qatar Stage 06 1993 Paris - Roubaix