2007 Tour de Langkawi Stage 04 1996 Giro d'Italia 2012 Tour of Qatar Stage 03 2008 Giro d'Italia Stage 20 2011 Giro di Lombardia 2010 Tour de France Stage 08 2012 Tour of Qatar Stage 03 2012 Vuelta a Espana Stage 03 2001 Giro di Lombardia 2013 Milano - Sanremo