Haimudi did ok. He made a statement at the beginning of the match by booking a Guinea player and that seemed to be enough. At least for a while. Guinea siders later on tried injuring Ivory Coast star Drogba, but when he almost broke someone's arm they gave up. Drogba doesn't need a referee to protect him.
At the end Guinea players fouled badly twice out of frustration. Haimoudi woke up and booked the second culprit, when he also had to book the first. But it doesn't matter, they all took the first plane home.