Im Jahr darauf folgten Siege beim Rom-Marathon und beim Marathon der Europameisterschaften in Budapest. Bei Weltmeisterschaften gewann er zweimal Bronze im Marathonlauf: 2001 in Edmonton und 2003 in Paris/Saint-Denis. Außerdem siegte er 2001 beim Madrider Millennium-Marathon, wurde 2000 und 2002 Sechster und 2003 erneut Zweiter in London, 2001 Zweiter beim Turin-Marathon, 2001 und 2002 Fünfter in New York City sowie Vierter über 10.000 m bei den Europameisterschaften 2002 in München.