2009 gewann Iguider bei den Mittelmeerspielen in Pescara in 3:38,66 min die Bronzemedaille hinter dem Algierer Antar Zerguelaïne und seinem Landsmann Mohamed Moustaoui. Anschließend gelangte er bei den Weltmeisterschaften in Berlin bis in das Finale und wurde dort in 3:38,35 min Elfter. 2010 nahm er erstmals an den Hallenweltmeisterschaften in Doha teil und gewann dort in 3:41,96 min die Silbermedaille hinter dem Äthiopier Deresse Mekonnen. Im Jahr darauf klassierte er sich bei den Weltmeisterschaften in Daegu mit 3:36,56 min im Finale auf dem fünften Platz und 2012 siegte er bei den Hallenweltmeisterschaften in Istanbul in 3:45,21 min. Anschließend gelangte er bei den Olympischen Spielen in London über 1500 Meter bis in das Finale und gewann dort in 3:35,13 min die Bronzemedaille hinter dem Algerier Taoufik Makhloufi und Leonel Manzano aus den Vereinigten Staaten. Zudem nahm er auch im 5000-Meter-Lauf teil und gelangte dort ebenfalls bis in das Finale, in dem er mit 13:44,19 min auf Rang sechs gelangte.