Ghana will face Cameroon or Tunisia in Thursday's semi-final in Accra while Ivory Coast will play Egypt or Angola in Kumasi.