Afslut følgende sætning: Året efter fokuserede han på sporløb og sikrede sig 5000 m-titlen, der repræsenterede Uganda ved 2007 All-Africa Games. Ved VM i atletik 2007 en måned senere krydsede han linjen efter Bernard Lagat og Eliud Kipchoge for at få en verdensbronzemedalje i begivenheden. Han var trettende på
2008 IAAF World Cross Country Championships, men kom tæt på en medalje ved OL i Beijing den sommer med en fjerdeplads i mændenes 5000 m finale. Han formåede at nå podiet i slutningen af sæsonen 2008 IAAF World Athletics Final, der tager 5000 m sølv.