Ved sommer-OL 2012 i London vant han gull på 1500 meter. Han var også påmeldt i 800 meter, men ønsket ikke å løpe denne distansen. Den algeriske olympiske komiteen meldte ham ikke av, og han måtte dermed stille til start i kvalifiseringsheatet. For å spare krefter løp han sakte, og avbrøt løpet. Fordi han ikke hadde løpt sitt beste ble han først diskvalifisert fra OL, men IAAF omgjorde dette vedtaket samme dag, og han kunne delta videre i OL, og løpe finalen på 1500 meter.