2001 wurde er Zweiter bei Roma – Ostia und beim Rom-Marathon und stellte als Dritter des Mailand-Marathons mit 2:09:07 h seine persönliche Bestzeit auf. Bei der EM 2002 in München kam er auf den 19. Platz. Im Jahr darauf wurde er Vierter bei "Roma – Ostia," Zweiter beim Turin-Marathon und Sechster beim New-York-City-Marathon. 2004 folgte ein zehnter Platz in New York.