1997 Tour de France 2014 Tour of Oman Stage 05 2008 Tour de France Stage 17 1999 Tour de France 1998 Giro d'Italia 2010 Tour de France Stage 19 2007 Road World Championships Men Elite 2011 Vuelta a Espana Stage 08 1994 Giro d'Italia 2011 Giro d'Italia Stage 15