2007 Tour of Qatar Stage 06 2012 Tour de France Stage 14 1997 Giro d'Italia 1999 Tour de France 2012 Vuelta a Espana Stage 17 2000 Giro d'Italia Stage 19 2010 Track World Championships Women Scratch 2007-2008 Track World Cup Round 3 Men Keirin 2011 Giro d'Italia Stage 21 1994 Tour de France