1999 qualifizierte er sich mit einem zehnten Platz beim Chicago-Marathon in 2:12:20 h erneut für die Olympischen Spiele. 2000 folgte einem Sieg in Belgrad ein 16. Platz beim Olympischen Marathon in Sydney. Bei den Halbmarathon-Weltmeisterschaften in Veracruz kam er auf den 54. Platz.