Hosny Abd Rabou put the north Africans ahead with a 20th-minute penalty after Andre Macanga's handball before Manchester United striker Manucho Goncalves equalised five minutes later with a long-range shot.

However, seven minutes before half-time Amir Zaki clinched the deciding goal, scoring via his chest to set up a repeat of the 2006 final.

mfl