Mido fue dejado fuera del partido de semifinales de la Copa Africana de Naciones en 2006 contra Senegal, consecuencia de una discusión con el técnico, Hassan Shehata, por reclamar al ser sustituido.