1999 Giro d'Italia 2013 Amstel Gold Race 1997 Giro d'Italia 2011 Tour Down Under Stage 05 2011 Vuelta a Espana Stage 12 2007 Tour de Langkawi Stage 07 2010 Tour of Oman Stage 01 2008 Tour de France Stage 17 2010 Tour Down Under Stage 04 2009 Road World Champonships Men Elite