1995 Tour de France 2008 Tour de France Stage 09 2006 BASSO Ivan in Tokyo 2012 Giro d'Italia Stage 06 2007-2008 Track World Cup Round 3 Men Keirin 1998 Tour de France 2007 Track World Championships Men Scratch 1997 Tour de France 2000 Giro d'Italia Stage 04 2009 Tour Down Under Stage 04