Hurrengo urtean, pistako lasterketan zentratu zen eta 5000 m-ko txapela lortu zuen Ugandako ordezkari gisa 2007ko Afrikako Jokoetan. 2007ko Munduko Atletismo Txapelketan, hilabete bat geroago, Bernard Lagat eta Eliud Kipchoge-ren ondoren, munduko brontzezko domina lortu zuen. Hamahirugarrena izan zen 2008ko IAAF Munduko Cross Country Txapelketan.
, baina 2008ko Pekingo Olinpiar Jokoetan medalia lortzear egon zen uda hartan, gizonezkoen 5000 metroko finalean laugarren postuan amaitu zenean. 2008ko denboraldiaren amaieran podiumera iristea lortu zuen IAAF Munduko Atletismo Finalean, 5000 metroko zilarra eskuratuz.