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