All times GMT
Group A
Egypt vs Zimbabwe Cairo International Stadium 20:00 GMT
Dr Congo vs Uganda Cairo International Stadium 15:30 GMT
Egypt vs Dr Congo Cairo International Stadium 20:00 GMT
Zimbabwe vs Uganda Cairo International Stadium 18:00 GMT
Uganda vs Egypt Cairo International Stadium 20:00 GMT
Zimbabwe vs Dr Congo Cairo International Stadium 20:00 GMT
Group B
Nigeria vs Burundi Alexandria Stadium 18:00 GMT
Guinea vs Madagascar Alexandria Stadium 21:00 GMT
Nigeria vs Guinea Alexandria Stadium 15:30 GMT
Madagascar vs Burundi Alexandria Stadium 15:30 GMT
Madagascar vs Nigeria Alexandria Stadium 17:00 GMT
Burundi vs Guinea Al Salam Stadium 17:00 GMT
Group C
Senegal vs Tanzania Cairo International Stadium 18:00 GMT
Algeria vs Kenya Cairo International Stadium 21:00 GMT
Senegal vs Algeria Cairo International Stadium 18:00 GMT
Kenya vs Tanzania Cairo International Stadium 21:00 GMT
Kenya vs Senegal Cairo International Stadium 20:00 GMT
Tanzania vs Algeria Al Salam Stadium 20:00 GMT
Group D
Morocco vs Namibia Al Salam Stadium 15:30 GMT
Ivory Coast vs South Africa Al Salam Stadium 15:30 GMT
Morocco vs Ivory Coast Al Salam Stadium 18:00 GMT
South Africa vs Namibia Al Salam Stadium 21:00 GMT
South Africa vs Morocco Al Salam Stadium 17:00 GMT
Namibia vs Ivory Coast Cairo International Stadium 17:00 GMT
Group E
Tunisia vs Angola Suez Stadium 18:00 GMT
Mali vs Mauritania Suez Stadium 21:00 GMT
Tunisia vs Mali Suez Stadium 15:30 GMT
Mauritania vs Angola Suez Stadium 15:30 GMT
Mauritania vs Tunisia Suez Stadium 20:00 GMT
Angola vs Mali Ismailia Stadium 20:00 GMT
Group F
Cameroon vs Guinea Bissau Ismailia Stadium 18:00 GMT
Ghana vs Benin Ismailia Stadium 21:00 GMT
Cameroon vs Ghana Ismailia Stadium 18:00 GMT
Benin vs Guinea Bissau Ismailia Stadium 21:00 GMT
Benin vs Cameroon Ismailia Stadium 17:00 GMT
Guinea Bissau vs Ghana Suez Stadium 17:00 GMT
source;Joy Sports