1998 Tour de France 2010 Tour de France Stage 08 2014 Tour of Oman Stage 06 2010 Tour of Qatar Stage 02 2009 Giro d'Italia Stage 06 2007 Tour de Langkawi Stage 07 1997 Tour de France 2009 Tour Down Under Stage 04 2013 Tour of Oman Stage 02 2013 Vuelta a Espana Stage 12