1996 Japan Cup 1990 Paris - Roubaix 2009 Road World Champonships Men Elite 2013 Giro d'Italia Stage 06 1994 Giro d'Italia 2007 Tour de Langkawi Stage 04 2007-2008 Track World Cup Round 3 Men Keirin 2010 Tour de France Stage 08 2011 Giro d'Italia Stage 15 1999 Tour de France