1997 Tour de France 2012 Road World Champonships Men TTT 2000 Giro d'Italia Stage 04 1995 Japan Cup 1996 Giro d'Italia 2001 Giro di Lombardia 2010 Tour of Oman Stage 01 2008 Tour de France Stage 17 2011 Tour Down Under Stage 05 2012 Tour de France Stage 14