2013 Vuelta a Espana Stage 12 2011 Tour of Qatar Stage 04 1997 Giro d'Italia 2013 Ladies Tour of Qatar Stage 03 1994 Giro d'Italia 2009 Road World Champonships Men Elite 2008 Giro d'Italia Stage 20 2007-2008 Track World Cup Round 3 Men Team Pursuit 2012 E3 Harelbeke 2007 Road World Championships Men Elite