2007 Tour Down Under Stage 05 2000 Paris - Roubaix 2009 Giro d'Italia Stage 04 2008 Tour de France Stage 17 2010 Tour de France Stage 05 1994 Tour de France 2001 Giro di Lombardia 1998 Tour de France 2013 Tour Down Under Stage 01 1997 Giro d'Italia