2013 Giro d'Italia Stage 05 1994 Tour de France 2008 Giro d'Italia Stage 20 2012 Tour de France Stage 14 2000 Giro d'Italia Stage 19 2007-2008 Track World Cup Round 3 Men Keirin 1997 Giro d'Italia 2009 Giro d'Italia Stage 06 1993 Paris - Roubaix 2010 Tour Down Under Stage 04