2013 Tour de Langkawi Stage 07 2007 Tour of Qatar Stage 06 2012 Tour Down Under Stage 05 2013 Vuelta a Espana Stage 01 1994 Giro d'Italia 2010 Tour de France Stage 19 2014 Giro d'Italia Stage 06 2008 Tour de France Stage 17 1995 Tour de France 2013 Giro d'Italia Stage 06