2012. aasta maailma parima 10 km võidusõidul sai ta kolmandaks, mille võitsid Sammy Kitwara ja Vincent Chepkok. Ta võitis Lissaboni poolmaratoni kolmandat aastat järjest, kuid oli aeglasem kui eelmisel korral (59:34) soojade tingimuste ja gripi tõttu. 2012. aasta Londoni maratonil oli ta parem kui 2010. aastal, kuid ta kaotas pärast keskmist punkti ühendust juhtiva pakendiga ja tuli neljateistkümnendaks ajaga 2:10:41 tundi. Ta oli Eritrea lipu kandja 2012. aasta Londoni olümpiamängudel ja jooksis 10 000 meetri finaalis. Ta määras jooksu alguses kiiruse, kuid sai sprintis lüüa, lõpetades kuuendal kohal, umbes kolm sekundit võidu võitja Mo Farah'ist. Pärast olümpiamänge jooksis ta 2012. aasta poolmaratoni maailmameistrivõistlustel.
- Jah. Ta domineeris võidujooksul 5 km kaugusest ja võitis selle veenvalt ajaga 1:00:19 tundi, 32 sekundit ees teisel kohal olnud Deressa Chimsa. Ainult kaks nädalat hiljem osales ta Suurel Birminghami jooksule, kuid ta tundus väsinud ja lõpetas kolmandana võistlusel, kus kolm parimat olid kõik Haile Gebrselassie rekordist madalamad.