1998 Giro d'Italia 2010 Tour Down Under Stage 04 2007-2008 Track World Cup Round 3 Men Team Pursuit 2008 Tour de France Stage 17 2013 Tour de Langkawi Stage 06 2012 Tour of Qatar Stage 03 2013 Tour of Oman Stage 02 1999 Giro d'Italia 2011 Giro d'Italia Stage 07 2010 Track World Championships Women Scratch