Sunday, 20 August 2017 CAT (UTC+2)
Ghana 1 - 2 Burkina Faso 5:30 pm
[Agg: 3-4] 56' F. Addo - 9' M. Sylla, 35' H. Nikiema  Baba Yara Stadium 
   
Namibia 2 - 0 Comoros 4:00 pm
[Agg: 3-2] 54', 90+4' M. Katupose  Sam Nujoma Stadium 
   
Saturday, 19 August 2017 CAT (UTC+2)
Sudan 1 - 0 Ethiopia 7:00 pm
[Agg: 2-1]  Al Ubayyid Stadium 
   
Mali 0 - 1 Mauritania 6:30 pm
[Agg: 2-3] 27' A. Gaye  Stade Modibo Keita 
   
Ivory Coast 1 - 0 Niger 6:00 pm
[Agg: *2-2] *Away Goal 97' S. Sanfor  Stade Robert Champroux 
   
Angola 1 - 0 Madagascar 5:30 pm
[Agg: 1-0]  Estádio 11 de Novembro 
   
Nigeria 2 - 0 Benin 5:00 pm
[Agg: 2-1]  Sani Abacha Stadium 
   
Cameroon 2 - 0 Sao Tome and Principe 4:30 pm
[Agg: 4-0]  Stade Ahmadou Ahidjo 
   
DR Congo 1 - 1 Congo 4:30 pm
[Agg: 1-1*] *Away Goal  Stade de Martyrs 
   
Rwanda 2 - 0 Uganda 3:30 pm
[Agg: 2-3] 8' Y. Mukunzi, 15' T. Manzi  Stade Regional Nyamirambo 
   
Zambia 2 - 0 South Africa 3:00 pm
[Agg: 4-2] 2x Justin Shonga  Levy Mwanawasa Stadium 
   
Friday, 18 August 2017 CAT (UTC+2)
Morocco 3 - 1 Egypt 9:00 pm
51' J. El Yamiq, 54' A. Makran, 70' [P] B. Belhrouz - 86' H. Hassan  Prince Moulay Abdellah Stadium 
   
Libya 1 - 1 Algeria 8:00 pm
45' M. Ellafi - 23' S. Bendebka  Taieb Mhiri Stadium 
   
Tuesday, 15 August 2017 CAT (UTC+2)
Senegal 3 - 1 Guinea  
14', 70' A. N'Diaye, 83' A. Mbodji - 68' M. Camara  Stade Al Djigo 
   
Sunday, 13 August 2017 CAT (UTC+2)
Egypt 1 - 1 Morocco 7:00 pm
4' A. El Sheikh - 52' R. Badr  Alexandria Stadium 
   
Niger 2 - 1 Ivory Coast 6:00 pm
44' I. Seyni, 81' H. Garba - 45' D. Fabius  SGSK 
   
Benin 1 - 0 Nigeria 5:00 pm
89' [P] M. Seibou  Friendship Stadium 
   
Ethiopia 1 - 1 Sudan 3:00 pm
85' A. Mubark - 75' S. Malik  Hawassa International Stadium 
   
Comoros 2 - 1 Namibia 2:00 pm
41' C. Mradabi, 45' M. Youssouf - 70' [P] H. Somaeb  Stade de Moroni 
   
Madagascar 0 - 0 Angola 1:30 pm
  Stade Municipal de Mahamasina 
   
Saturday, 12 August 2017 CAT (UTC+2)
Algeria 1 - 2 Libya 9:45 pm
  Mohamed Hamlaoui Stadium 
   
Mauritania 2 - 2 Mali 7:00 pm
  Stade Olympique 
   
Burkina Faso 2 - 2 Ghana 6:00 pm
M. Sylla, I. Sawadogo - S. Adams, G. Waja  Stade du 4 Aout 
   
Sao Tome and Principe 0 - 2 Cameroon 5:00 pm
  Estadio Nacional 12 de Julho 
   
South Africa 2 - 2 Zambia 3:00 pm
32' G. Motupa, 52' M. Booysen - 59' L. Phiri, 90+4' A. Mulenga  Buffalo City Stadium 
   
Uganda 3 - 0 Rwanda 3:00 pm
14' [P], 25' M. Mutyaba, 51' B. Muwanga  St Mary's Stadium 
   
Friday, 11 August 2017 CAT (UTC+2)
Congo 0 - 0 DR Congo 4:30 pm
  Stade Municipal de Kintele 
   
Saturday, 29 July 2017 CAT (UTC+2)
Sudan 1 - 0 Burundi 7:00 pm
50' S. Malik  Al-Ubayyid Stadium 
   
Sunday, 23 July 2017 CAT (UTC+2)
Mauritania 0 - 1 Liberia 7:00 pm
[Agg: 2-1]  Stade Municipal Zouerate 
   
Benin 1 - 1 Togo 5:00 pm
[Agg: 2-2] Pen: 3-4  Friendship Stadium 
   
Angola 3 - 2 Mauritius 3:30 pm
Agg: 4-2  Estadio 11 De Novembro 
   
Zimbabwe 1 - 0 Namibia 3:00 pm
[Agg: 1-1] Pen: 4-5  National Sports Stadium 
   
Burundi 0 - 0 Sudan 3:00 pm
  Prince Louis Rwagasore Stadium 
   
Lesotho 1 - 0 Comoros 3:00 pm
[Agg:1-2] 10' Raboama Koloti  Setsoto Stadium 
   
Mozambique 0 - 2 Madagascar 1:00 pm
[Agg: 2-4]  Estadio Do Zimpeto 
   
Saturday, 22 July 2017 CAT (UTC+2)
Senegal 3 - 1 Sierra Leone 7:00 pm
[Agg: 4-2] 4' A. N'Diaye, 51' A. Ndao, 65' D. Dieme - 5' N. Fullah  Stade Demba Diop 
   
Mali 4 - 0 Gambia 7:00 pm
[Agg: 4-0] 64', 67', 81' I. Kone, 90' G. Niangadou  Stade Modibo Keita 
   
Guinea 7 - 0 Guinea Bissau 6:30 pm
[Agg: 10-1] 37', 67', 79', 90' S. Camara, 40' M. ND'iaye, 58' I. Sankon, 83' M. Diawara  Stade du 28 Septembre 
   
Rwanda 0 - 0 Tanzania 3:30 pm
[Agg: 1-1]  Nyamirambo Stadium 
   
South Africa 1 - 0 Botswana 3:00 pm
[Agg: 3-0] 13' R. Moon  Moruleng Stadium