2003 Tour de France Stage 06 2012 Tour Down Under Stage 05 2013 Tour of Oman Stage 02 2011 Road World Champonships Men Elite 2007 Tour de Langkawi Stage 07 2013 Ladies Tour of Qatar Stage 03 2011 Track World Championships Men Sprint 2008 Tour de France Stage 17 2013 Amstel Gold Race 1997 Giro d'Italia