Auch 2004 platzierte er sich im Vorderfeld der internationalen Meisterschaften, ohne jedoch eine Medaille zu erringen. Bei den Olympischen Spielen in Athen wurde er Sechster und bei den Halbmarathon-Weltmeisterschaften in Neu-Delhi erneut Vierter.