2014 Tour of Oman Stage 06 2012 Tour of Qatar Stage 03 2010 Tour de France Stage 05 2003 Tour de France Stage 06 2012 Tour de France Stage 07 2008 Tour de France Stage 17 2013 Giro d'Italia Stage 05 1998 Tour de France 1999 Giro d'Italia 2012 Vuelta a Espana Stage 17