Kuandika mwendelezo wa aya hii - Mwaka uliofuata alizingatia mbio za mbio na kupata taji la mita 5000 akiwakilisha Uganda katika Michezo ya Afrika ya 2007. Katika Michuano ya Dunia ya 2007 katika Athletics mwezi mmoja baadaye alivuka mstari baada ya Bernard Lagat na Eliud Kipchoge kupata mwenyewe medali ya shaba ya dunia katika tukio hilo. Alikuwa wa kumi na tatu katika 2008 IAAF World Cross Country Championships
, lakini alikuja karibu na medali katika Olimpiki ya Beijing ya 2008 msimu huo wa joto na kumaliza nafasi ya nne katika fainali ya wanaume ya 5000 m. Alifanikiwa kufikia podium mwishoni mwa msimu wa 2008 IAAF World Athletics Final, kuchukua fedha 5000 m.