Friday 21 June
Egypt ?? vs Zimbabwe ?? 9pm
Saturday 22 June
DRC ?? vs Uganda ?? 3pm
Nigeria ?? vs Burundi ?? 6pm
Guinea ?? vs Madagascar ?? 9pm
Sunday 23 June
Morocco ?? vs Namibia ?? 3pm
Senegal ?? vs Tanzania ?? 6pm
Algeria ?? vs Kenya ?? 9pm
Monday 24 June
Ivory Coast ?? vs RSA ?? 3pm
Tunisia ?? vs Angola ?? 6pm
Mali ?? vs Mauritania ?? 9pm
Tuesday 25 June
Cameroon ?? vs Guinea-Bissau ?? 6pm
Ghana ?? vs Benin ?? 9pm
Wednesday 26 June
Nigeria ?? vs Guinea ?? 3pm
Uganda ?? vs Zimbabwe ?? 6pm
Egypt ?? vs DRC ?? 9pm
Thursday 27 June
Madagascar ?? vs Burundi ?? 3pm
Senegal ?? vs Algeria ?? 6pm
Kenya ?? vs Tanzania ?? 9pm
Friday 28 June
Tunisia ?? vs Mali ?? 3pm
Morocco ?? vs Ivory Coast ?? 6pm
RSA ?? vs Namibia ?? 9pm
Saturday 29th June
Mauritania ?? vs Angola ?? 3pm
Cameroon ?? vs Ghana ?? 6pm
Benin ?? vs Guinea-Bissau ?? 9pm
Sunday 30 June
Burundi ?? vs Guinea ?? 5pm
Madagascar ?? vs Nigeria ?? 5pm
Uganda ?? vs Egypt ?? 8pm
Zimbabwe ?? vs DRC ?? 8pm
Monday 1 July
RSA ?? vs Morocco ?? 5pm
Namibia ?? vs Ivory Coast ?? 5pm
Tanzania ?? vs Algeria ?? 8pm
Kenya ?? vs Senegal ?? 8pm
Tuesday 2 July
Benin ?? vs Cameroon ?? 5pm
Guinea-Bissau ?? vs Ghana ?? 5pm
Angola ?? vs Mali ?? 8pm
Mauritania ?? vs Tunisia ?? 8pm