Олімпійський 2012 рік розпочався для спортсмена з 3-го місця на шосейному 10-кілометровому пробігові World's Best 10K. 25 березня втретє поспіль став переможцем Лісабонського напівмарафону з результатом 59.34. 22 квітня вийшов на старт Лондонського марафону. На ньому посів 14-те місце, показавши час 2:10.41. На Олімпіаді в Лондоні біг на дистанції 10000 метрів, на якій посів 6-те місце з результатом 27.33,51. На церемонії закриття олімпійських ігор був прапороносцем збірної Еритреї. 6 жовтня він уп'яте став чемпіоном світу з напівмарафону в особистій першості, показавши результат 1:00.19. Разом з партнерами по команді, Тевелде Естіфаносом і Кіфломом Сіумом, також став срібним призером у командному заліку.