Á næsta ári einbeitti hann sér að hlaupum á braut og vann 5000 m titilinn sem fulltrúi Úganda á All-Africa leikunum 2007. Á heimsmeistaramóti í frjálsíþróttum árið 2007 mánuð síðar fór hann yfir línuna eftir Bernard Lagat og Eliud Kipchoge til að vinna sér heimsbronsverðlaun í mótinu. Hann var þrettándi á IAAF World Cross Country Championships 2008
, en var nálægt því að fá medalíu á Ólympíuleikunum í Peking árið 2008 það sumar með fjórða sæti í 5000 m úrslitum karla. Hann náði að komast á pallinn í lok tímabilsins 2008 í IAAF World Athletics Final, og tók silfur á 5000 m.