2010 Track World Championships Women Scratch 2011 Tour Down Under Stage 05 2013 Tour de Langkawi Stage 06 2009 Road World Champonships Men Elite 1996 Gent - Wevelgem 2012 Road World Champonships Men TTT 1999 Track World Championships 1999 Giro d'Italia 2011 Vuelta a Espana Stage 08 2011 Track Party Men Team Sprint