===Grup A===
{{#invoke:sportsSports table|main|style=WDL|res_col_header=Q
|class_rules=[[Piala Negara-Negara Afrika 2017#Kriteria peringkat|Kriteria peringkat babak grup]]
|team1=RSA|name_RSA={{fb|RSA}}
|source=[https://www.worldfootball.net/schedule/afrika-cup-2017-gabun-gruppe-a/0/CAF]
|team2=CPV|name_CPV={{fb|CPV}}
|update=complete
|team3=MAR|name_MAR={{fb|MAR}}
|win_GAB=0|draw_GAB=3|loss_GAB=0|gf_GAB=2|ga_GAB=2|status_GAB=H
|team4=ANG|name_ANG={{fb|ANG}}
|win_RSAwin_BFA=1|draw_RSAdraw_BFA=2|loss_RSAloss_BFA=0|gf_RSAgf_BFA=4|ga_RSAga_BFA=2|status_RSA=H
|win_CPVwin_CMR=1|draw_CPVdraw_CMR=2|loss_CPVloss_CMR=0|gf_CPVgf_CMR=3|ga_CPVga_CMR=2
|win_MARwin_GNB=0|draw_MARdraw_GNB=31|loss_MARloss_GNB=02|gf_MARgf_GNB=32|ga_MARga_GNB=35
|team1=BFA|team2=CMR|team3=GAB|team4=GNB
|win_ANG=0|draw_ANG=1|loss_ANG=2|gf_ANG=1|ga_ANG=4
|name_GAB={{fb|GAB}}
|text_A=Lolos ke [[Piala Negara-Negara Afrika 2017#Babak gugur|babak gugur]]
|name_BFA={{fb|BFA}}
|col_A=#ccffcc|result1=A|result2=A
|name_CMR={{fb|CMR}}
|update=complete|source=[https://www.worldfootball.net/schedule/afrika-cup-2017-suedafrika-gruppe-a/0/ WorldFootball.net]
|name_GNB={{fb|GNB}}
|res_col_header=Q|result1=KO|result2=KO
|col_KO=green1|text_KO=Lolos ke [[Piala Negara-Negara Afrika 2017#Babak gugur|babak gugur]]
}}
{{Football box
|date = {{start date|2017|1|19}}
|time = {{UTZ|18.00|2}}
|team1 = {{fb-rt|RSA}}
|score = 0–0
|report = http://www.afcon2017online.com/index.php/component/joomsport/view_match/27
|team2 = {{fb|CPV}}
|goals1 =
|goals2 =
|stadium = [[Stadion FNB]], [[Johannesburg]]
|attendance = 50,000<ref name="espn 2017 afcon">{{cite web|url=http://soccernet.espn.go.com/results/_/league/caf.nations/african-nations-cup?cc=5739|title=2017 African Nations Cup Fixtures and Results|work=ESPN Soccernet|accessdate=22 January 2017 }}</ref>
|referee = [[Djamel Haimoudi]] ({{nfa|Aljazair}})
}}
{{Football box
|date = {{start date|2017|1|19}}
|time = {{UTZ|21.00|2}}
|team1 = {{fb-rt|ANG}}
|score = 0–0
|report = http://www.afcon2017online.com/index.php/component/joomsport/view_match/28
|team2 = {{fb|MAR}}
|goals1 =
|goals2 =
|stadium = [[Stadion FNB]], [[Johannesburg]]
|attendance = 25,000<ref name="espn 2017 afcon"/>
|referee = [[Badara Diatta]] ({{nfa|Senegal}})
}}
----
{{Football box
|date = {{start date|2017|1|23}}
|time = {{UTZ|17.00|2}}
|team1 = {{fb-rt|RSA}}
|score = 2–0
|report = http://www.afcon2017online.com/index.php/component/joomsport/view_match/35
|team2 = {{fb|ANG}}
|goals1 =
*[[Siyabonga Sangweni|Sangweni]] {{goal|30}}
*[[Lehlohonolo Majoro|Majoro]] {{goal|62}}
|goals2 =
|stadium = [[Stadion Moses Mabhida]], [[Durban]]
|attendance = 40,000<ref name="espn 2017 afcon"/>
|referee = [[Koman Coulibaly]] ({{nfa|Mali}})
}}
{{Football box
|date = {{start date|2017|1|23}}
|time = {{UTZ|20.00|2}}
|team1 = {{fb-rt|MAR}}
|score = 1–1
|report = http://www.afcon2017online.com/index.php/component/joomsport/view_match/36
|team2 = {{fb|CPV}}
|goals1 =
*[[Youssef El-Arabi|El-Arabi]] {{goal|78}}
|goals2 =
*[[Platini (Cape Verdean footballer)|Platini]] {{goal|35}}
|stadium = [[Stadion Moses Mabhida]], [[Durban]]
|attendance = 25,000<ref name="espn 2017 afcon"/>
|referee = [[Janny Sikazwe]] ({{nfa|Zambia}})
}}
----
{{Football box
|date = {{start date|2017|1|27}}
|time = {{UTZ|19.00|2}}
|team1 = {{fb-rt|MAR}}
|score = 2–2
|report = http://www.afcon2017online.com/index.php/component/joomsport/view_match/43
|team2 = {{fb|RSA}}
|goals1 =
*[[Issam El Adoua|El Adoua]] {{goal|10}}
*[[Abdelilah Hafidi|Hafidi]] {{goal|82}}
|goals2 =
*[[May Mahlangu|Mahlangu]] {{goal|71}}
*[[Siyabonga Sangweni|Sangweni]] {{goal|86}}
|stadium = [[Stadion Moses Mabhida]], [[Durban]]
|attendance = 45,000<ref name="espn 2017 afcon"/>
|referee = [[Bakary Gassama]] ({{nfa|Gambia}})
}}
{{Football box
|date = {{start date|2017|1|27}}
|time = {{UTZ|19.00|2}}
|team1 = {{fb-rt|CPV}}
|score = 2–1
|report = http://www.afcon2017online.com/index.php/component/joomsport/view_match/44
|team2 = {{fb|ANG}}
|goals1 =
*[[Fernando Varela (Cape Verdean footballer)|F. Varela]] {{goal|81}}
*[[Héldon Ramos|Héldon]] {{goal|90+1}}
|goals2 =
*[[Nando Maria Neves|Nando]] {{goal|33|o.g.}}
|stadium = [[Stadion Nelson Mandela Bay]], [[Port Elizabeth]]
|attendance = 20,000<ref name="espn 2017 afcon"/>
|referee = [[Slim Jedidi]] ({{nfa|Tunisia}})
}}
===Grup B===
{{#invoke:sportsSports table|main|style=WDL|res_col_header=Q
|class_rules=[[Piala Negara-Negara Afrika 2017#Kriteria peringkat|Kriteria peringkat babak grup]]
|team1=GHA|name_GHA={{fb|GHA}}
|source=[https://www.worldfootball.net/schedule/afrika-cup-2017-gabun-gruppe-b/0/CAF]
|team2=MLI|name_MLI={{fb|MLI}}
|update=complete
|team3=COD|name_COD={{fb|COD}}
|win_ALG=0|draw_ALG=2|loss_ALG=1|gf_ALG=5|ga_ALG=6
|team4=NIG|name_NIG={{fb|NIG}}
|win_GHAwin_TUN=2|draw_GHAdraw_TUN=10|loss_GHAloss_TUN=01|gf_GHAgf_TUN=6|ga_GHA=2|GHAga_TUN=A5
|win_MLIwin_SEN=12|draw_MLIdraw_SEN=1|loss_MLIloss_SEN=10|gf_MLIgf_SEN=26|ga_MLIga_SEN=2|MLI=A
|win_CODwin_ZIM=0|draw_CODdraw_ZIM=31|loss_CODloss_ZIM=02|gf_CODgf_ZIM=34|ga_CODga_ZIM=38
|team1=SEN|team2=TUN|team3=ALG|team4=ZIM
|win_NIG=0|draw_NIG=1|loss_NIG=2|gf_NIG=0|ga_NIG=4
|name_ALG={{fb|ALG}}
|text_A=Lolos ke [[Piala Negara-Negara Afrika 2017#Babak gugur|babak gugur]]
|name_TUN={{fb|TUN}}
|col_A=#ccffcc|result1=A|result2=A
|name_SEN={{fb|SEN}}
|update=complete|source=[https://www.worldfootball.net/schedule/afrika-cup-2017-suedafrika-gruppe-b/0/ WorldFootball.net]
|name_ZIM={{fb|ZIM}}
|res_col_header=Q|result1=KO|result2=KO
|col_KO=green1|text_KO=Lolos ke [[Piala Negara-Negara Afrika 2017#Babak gugur|babak gugur]]
}}
{{Football box
|date = {{start date|2017|1|20}}
|time = {{UTZ|17.00|2}}
|team1 = {{fb-rt|GHA}}
|score = 2–2
|report = http://www.afcon2017online.com/index.php/component/joomsport/view_match/29
|team2 = {{fb|COD}}
|goals1 =
*[[Emmanuel Agyemang-Badu|Agyemang-Badu]] {{goal|40}}
*[[Kwadwo Asamoah|Asamoah]] {{goal|49}}
|goals2 =
*[[Trésor Mputu|Mputu]] {{goal|53}}
*[[Dieumerci Mbokani|Mbokani]] {{goal|69|pen.}}
|stadium = [[Stadion Nelson Mandela Bay]], [[Port Elizabeth]]
|attendance = 7,000<ref name="espn 2017 afcon">{{cite web|url=http://soccernet.espn.go.com/results/_/league/caf.nations/african-nations-cup?cc=5739|title=2017 African Nations Cup Fixtures and Results|work=ESPN Soccernet|accessdate=22 January 2017 }}</ref>
|referee = [[Daniel Bennett (referee)|Daniel Bennett]] ({{nfa|Afsel}})
}}
{{Football box
|date = {{start date|2017|1|20}}
|time = {{UTZ|20.00|2}}
|team1 = {{fb-rt|MLI}}
|score = 1–0
|report = http://www.afcon2017online.com/index.php/component/joomsport/view_match/30
|team2 = {{fb|NIG}}
|goals1 =
*[[Seydou Keita (footballer)|Keita]] {{goal|84}}
|goals2 =
|stadium = [[Stadion Nelson Mandela Bay]], [[Port Elizabeth]]
|attendance = 20,000<ref name="espn 2017 afcon"/>
|referee = [[Slim Jedidi]] ({{nfa|Tunisia}})
}}
----
{{Football box
|date = {{start date|2017|1|24}}
|time = {{UTZ|17.00|2}}
|team1 = {{fb-rt|GHA}}
|score = 1–0
|report = http://www.afcon2017online.com/index.php/component/joomsport/view_match/37
|team2 = {{fb|MLI}}
|goals1 =
*[[Wakaso Mubarak|Wakaso]] {{goal|38|pen.}}
|goals2 =
|stadium = [[Stadion Nelson Mandela Bay]], [[Port Elizabeth]]
|attendance = 8,000<ref name="espn 2017 afcon"/>
|referee = [[Noumandiez Doué]] ({{nfa|CIV}})
}}
{{Football box
|date = {{start date|2017|1|24}}
|time = {{UTZ|20.00|2}}
|team1 = {{fb-rt|NIG}}
|score = 0–0
|report = http://www.afcon2017online.com/index.php/component/joomsport/view_match/38
|team2 = {{fb|COD}}
|goals1 =
|goals2 =
|stadium = [[Stadion Nelson Mandela Bay]], [[Port Elizabeth]]
|attendance = 12,000<ref name="espn 2017 afcon"/>
|referee = [[Bouchaïb El Ahrach]] ({{nfa|Maroko}})
}}
----
{{Football box
|date = {{start date|2017|1|28}}
|time = {{UTZ|19.00|2}}
|team1 = {{fb-rt|NIG}}
|score = 0–3
|report = http://www.afcon2017online.com/index.php/component/joomsport/view_match/45
|team2 = {{fb|GHA}}
|goals1 =
|goals2 =
*[[Asamoah Gyan|Gyan]] {{goal|6}}
*[[Christian Atsu Twasam|Atsu]] {{goal|23}}
*[[John Boye|Boye]] {{goal|49}}
|stadium = [[Stadion Nelson Mandela Bay]], [[Port Elizabeth]]
|attendance = 10,000<ref name="espn 2017 afcon"/>
|referee = [[Badara Diatta]] ({{nfa|Senegal}})
}}
{{Football box
|date = {{start date|2017|1|28}}
|time = {{UTZ|19.00|2}}
|team1 = {{fb-rt|COD}}
|score = 1–1
|report = http://www.afcon2017online.com/index.php/component/joomsport/view_match/46
|team2 = {{fb|MLI}}
|goals1 =
*[[Dieumerci Mbokani|Mbokani]] {{goal|3|pen.}}
|goals2 =
*[[Mamadou Samassa (footballer born 1986)|Mah. Samassa]] {{goal|15}}
|stadium = [[Stadion Moses Mabhida]], [[Durban]]
|attendance = 8,000<ref name="espn 2017 afcon"/>
|referee = [[Djamel Haimoudi]] ({{nfa|Aljazair}})
}}
===Grup C===
{{#invoke:sportsSports table|main|style=WDL|res_col_header=Q
|class_rules=[[Piala Negara-Negara Afrika 2017#Kriteria peringkat|Kriteria peringkat babak grup]]
|team1=BFA|name_BFA={{fb|BFA}}
|source=[https://www.worldfootball.net/schedule/afrika-cup-2017-gabun-gruppe-a/0/CAF]
|team2=NGA|name_NGA={{fb|NGA}}
|update=complete
|team3=ZAM|name_ZAM={{fb|ZAM}}
|win_CIV=0|draw_CIV=2|loss_CIV=1|gf_CIV=2|ga_CIV=3
|team4=ETH|name_ETH={{fb|ETH}}
|win_COD=2|draw_COD=1|loss_COD=0|gf_COD=6|ga_COD=3
|win_BFA=1|draw_BFA=2|loss_BFA=0|gf_BFA=5|ga_BFA=1|BFA=A
|win_MAR=2|draw_MAR=0|loss_MAR=1|gf_MAR=4|ga_MAR=2
|win_NGA=1|draw_NGA=2|loss_NGA=0|gf_NGA=4|ga_NGA=2|NGA=A
|win_ZAMwin_TOG=0|draw_ZAMdraw_TOG=31|loss_ZAMloss_TOG=02|gf_ZAMgf_TOG=2|ga_ZAMga_TOG=26
|team1=COD|team2=MAR|team3=CIV|team4=TOG
|win_ETH=0|draw_ETH=1|loss_ETH=2|gf_ETH=1|ga_ETH=7
|name_CIV={{fb|CIV}}
|text_A=Lolos ke [[Piala Negara-Negara Afrika 2017#Babak gugur|babak gugur]]
|name_COD={{fb|COD}}
|col_A=#ccffcc|result1=A|result2=A
|name_MAR={{fb|MAR}}
|update=complete|source=[https://www.worldfootball.net/schedule/afrika-cup-2017-suedafrika-gruppe-c/0/ WorldFootball.net]
|name_TOG={{fb|TOG}}
|res_col_header=Q|result1=KO|result2=KO
|col_KO=green1|text_KO=Lolos ke [[Piala Negara-Negara Afrika 2017#Babak gugur|babak gugur]]
}}
{{Football box
|date = {{start date|2017|1|21}}
|time = {{UTZ|17.00|2}}
|team1 = {{fb-rt|ZAM}}
|score = 1–1
|team2 = {{fb|ETH}}
|report = http://www.espnfc.com/match?gameId=341602
|goals1 =
*[[Collins Mbesuma|Mbesuma]] {{goal|45+3}}
|goals2 =
*[[Adane Girma|Adane]] {{goal|65}}
|stadium = [[Stadion Mbombela]], [[Nelspruit]]
|attendance = 10,000<ref>{{cite web|url=http://www.espnfc.com/match?gameId=358571|title=Zambia vs. Ethiopia - Football Match Summary|website=ESPN FC|accessdate=20 February 2017|archive-date=20 February 2017|archive-url=https://archive.is/20170220194047/http://www.espnfc.com/match?gameId=358571 }}</ref>
|referee = [[Eric Otogo-Castane]] ({{nfa|Gabon}})<ref>{{cite web|url=http://www.afcon2017online.com/index.php/component/joomsport/view_match/31|archive-date=15 February 2017|archive-url=https://archive.is/20170215117233/http://www.afcon2017online.com/index.php/component/joomsport/view_match/31|accessdate=20 February 2017|title=Zambia 1 : 1 Ethiopia|website=AFCON 2017 Online }}</ref>
}}
{{Football box
|date = {{start date|2017|1|21}}
|time = {{UTZ|20.00|2}}
|team1 = {{fb-rt|NGA}}
|score = 1–1
|report = http://www.afcon2017online.com/index.php/component/joomsport/view_match/32
|team2 = {{fb|BFA}}
|goals1 =
*[[Emmanuel Emenike|Emenike]] {{goal|23}}
|goals2 =
*[[Alain Traoré|Al. Traoré]] {{goal|90+4}}
|stadium = [[Stadion Mbombela]], [[Nelspruit]]
|attendance = 8,500<ref name="espn 2017 afcon">{{cite web|url=http://soccernet.espn.go.com/results/_/league/caf.nations/african-nations-cup?cc=5739|title=2017 African Nations Cup Fixtures and Results|work=ESPN Soccernet|accessdate=22 January 2017 }}</ref>
|referee = [[Mohamed Benouza]] ({{nfa|Aljazair}})
}}
----
{{Football box
|date = {{start date|2017|1|25}}
|time = {{UTZ|17.00|2}}
|team1 = {{fb-rt|ZAM}}
|score = 1–1
|report = http://www.afcon2017online.com/index.php/component/joomsport/view_match/39
|team2 = {{fb|NGA}}
|goals1 =
*[[Kennedy Mweene|Mweene]] {{goal|85|pen.}}
|goals2 =
*[[Emmanuel Emenike|Emenike]] {{goal|57}}
|stadium = [[Stadion Mbombela]], [[Nelspruit]]
|attendance = 25,000<ref name="espn 2017 afcon"/>
|referee = [[Gehad Grisha]] ({{nfa|Mesir}})
}}
{{Football box
|date = {{start date|2017|1|25}}
|time = {{UTZ|20.00|2}}
|team1 = {{fb-rt|BFA}}
|score = 4–0
|report = http://www.espnfc.com/match?gameId=358580
|team2 = {{fb|ETH}}
|goals1 =
*[[Alain Traoré|Al. Traoré]] {{goal|34||74}}
*[[Djakaridja Koné|D. Koné]] {{goal|79}}
*[[Jonathan Pitroipa|Pitroipa]] {{goal|90+5}}
|goals2 =
|stadium = [[Stadion Mbombela]], [[Nelspruit]]
|attendance = 35,000<ref>{{Cite web|url=http://www.espnfc.com/match?gameId=358580|title=Burkina Faso vs. Ethiopia - Football Match Summary|website=ESPN FC|access-date=21 February 2017|archive-url=https://archive.is/20170220192650/http://www.espnfc.com/match?gameId=358580|archive-date=20 February 2017|url-status=live }}</ref>
|referee = [[Bernard Camille]] ({{nfa|Seychelles}})<ref>{{Cite web|url=http://www.afcon2017online.com/index.php/component/joomsport/view_match/40|title=Burkina Faso 4 : 0 Ethiopia|website=AFCON 2017 Online|access-date=15 February 2017|archive-url=https://archive.is/20170215114505/http://www.afcon2017online.com/index.php/component/joomsport/view_match/40|archive-date=15 February 2017 }}</ref>
}}
----
{{Football box
|date = {{start date|2017|1|29}}
|time = {{UTZ|19.00|2}}
|team1 = {{fb-rt|BFA}}
|score = 0–0
|report = http://www.afcon2017online.com/index.php/component/joomsport/view_match/47
|team2 = {{fb|ZAM}}
|goals1 =
|goals2 =
|stadium = [[Stadion Mbombela]], [[Nelspruit]]
|attendance = 8,000<ref name="espn 2017 afcon"/>
|referee = [[Néant Alioum]] ({{nfa|Kamerun}})
}}
{{Football box
|date = {{start date|2017|1|29}}
|time = {{UTZ|19.00|2}}
|team1 = {{fb-rt|ETH}}
|score = 0–2
|report = http://www.afcon2017online.com/index.php/component/joomsport/view_match/48
|team2 = {{fb|NGA}}
|goals1 =
|goals2 =
*[[Victor Moses|Moses]] {{goal|80|pen.|90|pen.}}
|stadium = [[Stadion Royal Bafokeng]], [[Rustenburg]]
|attendance = 15,000<ref>{{Cite web|url=http://www.espnfc.com/match?gameId=358587|title=Ethiopia vs. Nigeria- Football Match Summary|website=ESPN FC|access-date=21 February 2017|archive-url=https://archive.is/20170221033302/http://www.espnfc.com/match?gameId=358587|archive-date=21 February 2017}}</ref>
|referee = [[Bouchaïb El Ahrach]] ({{nfa|Maroko}})<ref>{{Cite web|url=http://www.afcon2017online.com/index.php/component/joomsport/view_match/40|title=Ethiopia 0 : 2 Nigeria|website=AFCON 2017 Online|access-date=15 February 2017|archive-url=https://web.archive.org/web/20170203061922/http://www.afcon2017online.com/index.php/component/joomsport/view_match/40|archive-date=3 February 2017 }}</ref>
}}
===Grup D===
{{#invoke:sportsSports table|main|style=WDL|res_col_header=Q
|class_rules=[[Piala Negara-Negara Afrika 2017#Kriteria peringkat|Kriteria peringkat babak grup]]
|team1=CIV|name_CIV={{fb|CIV}}
|source=[https://www.worldfootball.net/schedule/afrika-cup-2017-gabun-gruppe-a/0/CAF]
|team2=TOG|name_TOG={{fb|TOG}}
|update=complete
|team3=TUN|name_TUN={{fb|TUN}}
|win_GHA=2|draw_GHA=0|loss_GHA=1|gf_GHA=2|ga_GHA=1
|team4=ALG|name_ALG={{fb|ALG}}
|win_MLI=0|draw_MLI=2|loss_MLI=1|gf_MLI=1|ga_MLI=2
|win_CIV=2|draw_CIV=1|loss_CIV=0|gf_CIV=7|ga_CIV=3|CIV=A
|win_EGY=2|draw_EGY=1|loss_EGY=0|gf_EGY=2|ga_EGY=0
|win_TOG=1|draw_TOG=1|loss_TOG=1|gf_TOG=4|ga_TOG=3|TOG=A
|win_TUNwin_UGA=10|draw_TUNdraw_UGA=1|loss_TUNloss_UGA=12|gf_TUNgf_UGA=21|ga_TUNga_UGA=43
|team1=EGY|team2=GHA|team3=MLI|team4=UGA
|win_ALG=0|draw_ALG=1|loss_ALG=2|gf_ALG=2|ga_ALG=5
|name_GHA={{fb|GHA}}
|text_A=Lolos ke [[Piala Negara-Negara Afrika 2017#Babak gugur|babak gugur]]
|name_MLI={{fb|MLI}}
|col_A=#ccffcc|result1=A|result2=A
|name_EGY={{fb|EGY}}
|update=complete|source=[https://www.worldfootball.net/schedule/afrika-cup-2017-suedafrika-gruppe-d/0/ WorldFootball.net]
|name_UGA={{fb|UGA}}
}}
|res_col_header=Q|result1=KO|result2=KO
{{Football box
|col_KO=green1|text_KO=Lolos ke [[Piala Negara-Negara Afrika 2017#Babak gugur|babak gugur]]
|date = {{start date|2017|1|22}}
|time = {{UTZ|17.00|2}}
|team1 = {{fb-rt|CIV}}
|score = 2–1
|report = http://www.afcon2017online.com/index.php/component/joomsport/view_match/33
|team2 = {{fb|TOG}}
|goals1 =
*[[Yaya Touré|Y. Touré]] {{goal|8}}
*[[Gervinho]] {{goal|88}}
|goals2 =
*[[Jonathan Ayité|J. Ayité]] {{goal|45+2}}
|stadium = [[Stadion Royal Bafokeng]], [[Rustenburg]]
|attendance = 2,000<ref name="espn 2017 afcon">{{cite web|url=http://soccernet.espn.go.com/results/_/league/caf.nations/african-nations-cup?cc=5739|title=2017 African Nations Cup Fixtures and Results|work=ESPN Soccernet|accessdate=22 January 2017 }}</ref>
|referee = [[Néant Alioum]] ({{nfa|Kamerun}})
}}
{{Football box
|date = {{start date|2017|1|22}}
|time = {{UTZ|20.00|2}}
|team1 = {{fb-rt|TUN}}
|score = 1–0
|report = http://www.afcon2017online.com/index.php/component/joomsport/view_match/34
|team2 = {{fb|ALG}}
|goals1 =
*[[Youssef Msakni|Msakni]] {{goal|90+1}}
|goals2 =
|stadium = [[Stadion Royal Bafokeng]], [[Rustenburg]]
|attendance = 10,000<ref name="espn 2017 afcon"/>
|referee = [[Bakary Gassama]] ({{nfa|Gambia}})
}}
----
{{Football box
|date = {{start date|2017|1|26}}
|time = {{UTZ|17.00|2}}
|team1 = {{fb-rt|CIV}}
|score = 3–0
|report = http://www.afcon2017online.com/index.php/component/joomsport/view_match/41
|team2 = {{fb|TUN}}
|goals1 =
*[[Gervinho]] {{goal|21}}
*[[Yaya Touré|Y. Touré]] {{goal|87}}
*[[Didier Ya Konan|Ya Konan]] {{goal|90}}
|goals2 =
|stadium = [[Stadion Royal Bafokeng]], [[Rustenburg]]
|attendance = 20,000<ref name="espn 2017 afcon"/>
|referee = [[Rajindraparsad Seechurn]] ({{nfa|Mauritius}})
}}
{{Football box
|date = {{start date|2017|1|26}}
|time = {{UTZ|20.00|2}}
|team1 = {{fb-rt|ALG}}
|score = 0–2
|report = http://www.afcon2017online.com/index.php/component/joomsport/view_match/42
|team2 = {{fb|TOG}}
|goals1 =
|goals2 =
*[[Emmanuel Adebayor|Adebayor]] {{goal|31}}
*[[Dové Wome|Wome]] {{goal|90+5}}
|stadium = [[Stadion Royal Bafokeng]], [[Rustenburg]]
|attendance = 35,000<ref name="espn 2017 afcon"/>
|referee = [[Hamada Nampiandraza]] ({{nfa|Madagaskar}})
}}
----
{{Football box
|date = {{start date|2017|1|30}}
|time = {{UTZ|19.00|2}}
|team1 = {{fb-rt|ALG}}
|score = 2–2
|report = http://www.afcon2017online.com/index.php/component/joomsport/view_match/49
|team2 = {{fb|CIV}}
|goals1 =
*[[Sofiane Feghouli|Feghouli]] {{goal|64|pen.}}
*[[El Arbi Hillel Soudani|Soudani]] {{goal|70}}
|goals2 =
*[[Didier Drogba|Drogba]] {{goal|77}}
*[[Wilfried Bony|Bony]] {{goal|81}}
|stadium = [[Stadion Royal Bafokeng]], [[Rustenburg]]
|attendance = 5,000<ref name="espn 2017 afcon"/>
|referee = [[Eric Otogo-Castane]] ({{nfa|Gabon}})
}}
{{Football box
|date = {{start date|2017|1|30}}
|time = {{UTZ|19.00|2}}
|team1 = {{fb-rt|TOG}}
|score = 1–1
|report = http://www.afcon2017online.com/index.php/component/joomsport/view_match/50
|team2 = {{fb|TUN}}
|goals1 =
*[[Serge Gakpé|Gakpé]] {{goal|17}}
|goals2 =
*[[Khaled Mouelhi|Mouelhi]] {{goal|30|pen.}}
|stadium = [[Stadion Mbombela]], [[Nelspruit]]
|attendance = 7,500<ref name="espn 2017 afcon"/>
|referee = [[Daniel Bennett (referee)|Daniel Bennett]] ({{nfa|Afsel}})
}}
|