Haimoudi werd aangesteld als scheidsrechter van de Afrika Cup in 2008 en 2012, het Wereldkampioenschap voetbal onder 20 2011, de CAF Champions League en de FIFA Confederations Cup 2013. Ook floot hij diverse WK-kwalificatiewedstrijden en vriendschappelijke interlands.