1990 Tour de France 2008 Vuelta Chihuahua Stage 07 2010 Tour de France Stage 19 2009 Vuelta a Espana Stage 01 2009 Road World Champonships Men Elite 1998 Giro d'Italia 2000 Paris - Roubaix 2010 Tour of Oman Stage 03 1997 Tour de France 2011 Vuelta a Espana Stage 08