1997 Tour de France 2003 Tour de France Stage 06 2007 Tour de Langkawi Stage 07 2012 Giro d'Italia Stage 06 1998 Giro d'Italia 2013 Tour de Langkawi Stage 06 1995 Tour des Flandres 2012 Tour of Qatar Stage 03 2012 Vuelta a Espana Stage 17 2009 Giro d'Italia Stage 06