1999 Tour de France 2013 Vuelta a Espana Stage 12 1999 Track World Championships 2005 Giro d'Italia Stage 06 1996 Paris - Roubaix 2006 BASSO Ivan in Tokyo 2000 Tour de France Stage 21 2012 Tour of Qatar Stage 03 2011 Tour of Qatar Stage 04 2000 Giro d'Italia Stage 04