1994 Giro d'Italia 2011 Giro di Lombardia 2009 Giro d'Italia Stage 06 1999 Giro d'Italia 2009 Road World Champonships Men Elite 2008 Tour de France Stage 17 2006 Tour de France Stage 18 2013 Cyclo-cross World Cup Round 4 Women 2007 Track World Championships Men Scratch 1995 Tour de France