2007 Tour de Langkawi Stage 07 1994 Giro d'Italia 2011 Giro di Lombardia 2007 Tour de France Stage 09 1997 Giro d'Italia 2011 Road World Champonships Men Elite 2005 Giro d'Italia Stage 06 2012 Road World Champonships Men TTT 2007-2008 Track World Cup Round 2 Women Keirin 2011 Tour of Qatar Stage 04