Senegal were the first team to confirm their place in the final, edging out Egypt in Tangier.
Hosts Morocco then needed a penalty shootout to edge past Nigeria in Rabat after a goalless draw in regulation and extra time.
Quarter-final action began last Friday with ten-man Mali falling to Senegal, before five-time winners Cameroon crashed out at the hands of hosts Morocco.
Then on Saturday, Nigeria overcame Algeria with a dominant performance to seal their place in the last-four and then Egypt took the last semi-final place after beating Ivory Coast in a thriller.
The final and third-place game will be held across Saturday, January 17 and Sunday, January 18.
AFCON 2025 semi-final fixtures
Wednesday, January 14, 2026
Saturday, January 17, 2026
Egypt vs Nigeria (4pm GMT, Casablanca)
Senegal vs Morocco (7pm GMT, Rabat)
AFCON 2025 quarter-final results
Saturday, January 10, 2026
AFCON 2025 last-16 results
Saturday, January 3, 2026
Mali 1-1 Tunisia (pens 3-2)
South Africa 1-2 Cameroon
Algeria 1-0 DR Congo (AET)
Ivory Coast 3-0 Burkina Faso
Group D: DR Congo 1-0 Benin
Group D: Senegal 3-0 Botswana
Group C: Tunisia 3-1 Uganda
Goup E: Burkina Faso 2-1 Equatorial Guinea
Group E: Algeria 3-0 Sudan
Group F: Cameroon 1-0 Gabon
Group B: Angola 1-1 Zimbabwe
Group A: Zambia 0-0 Comoros
Group A: Morocco 1-1 Mali
Group D: Benin 1-0 Botswana
Group D: Senegal 1-1 DR Congo
Group C: Uganda 1-1 Tanzania
Group F: Gabon 2-3 Mozambique
Group E: Equatorial Guinea 0-1 Sudan
Group E: Algeria 1-0 Burkina Faso
Group A: Comoros 0-0 Mali
Group A: Zambia 0-3 Morocco
Group C: Tanzania 1-1 Tunisia
Group C: Uganda 1-3 Nigeria
Group D: Benin 0-3 Senegal
Group D: Botswana 0-3 DR Congo
Group E: Equatorial Guinea 1-3 Algeria
Group E: Sudan 0-2 Burkina Faso
Group F: Gabon 2-3 Ivory Coast
Group F: Mozambique 1-2 Cameroon
|
Pos |
Team |
P |
W |
D |
L |
GD |
Pts |
|
1 |
Morocco |
3 |
2 |
1 |
0 |
+5 |
7 |
|
2 |
Mali |
3 |
0 |
3 |
0 |
0 |
3 |
|
3 |
Comoros |
3 |
0 |
2 |
1 |
-2 |
2 |
|
4 |
Zambia |
3 |
0 |
2 |
1 |
-3 |
2 |
|
Pos |
Team |
P |
W |
D |
L |
GD |
Pts |
|
1 |
Egypt |
3 |
2 |
1 |
0 |
+2 |
7 |
|
2 |
South Africa |
3 |
2 |
0 |
1 |
+1 |
6 |
|
3 |
Angola |
3 |
0 |
2 |
1 |
-1 |
2 |
|
4 |
Zimbabwe |
3 |
0 |
1 |
2 |
-2 |
1 |
|
Pos |
Team |
P |
W |
D |
L |
GD |
Pts |
|
1 |
Nigeria |
3 |
3 |
0 |
0 |
+4 |
9 |
|
2 |
Tunisia |
3 |
1 |
1 |
1 |
+1 |
4 |
|
3 |
Tanzania |
3 |
0 |
2 |
1 |
-1 |
2 |
|
4 |
Uganda |
3 |
0 |
1 |
2 |
-4 |
1 |
|
Pos |
Team |
P |
W |
D |
L |
GD |
Pts |
|
1 |
Senegal |
3 |
2 |
1 |
0 |
+6 |
7 |
|
2 |
DR Congo |
3 |
2 |
1 |
0 |
+4 |
7 |
|
3 |
Benin |
3 |
1 |
0 |
2 |
-3 |
3 |
|
4 |
Botswana |
3 |
0 |
0 |
3 |
-7 |
0 |
|
Pos |
Team |
P |
W |
D |
L |
GD |
Pts |
|
1 |
Algeria |
3 |
3 |
0 |
0 |
+6 |
9 |
|
2 |
Burkina Faso |
3 |
2 |
0 |
1 |
+2 |
6 |
|
3 |
Sudan |
3 |
1 |
0 |
2 |
-4 |
3 |
|
4 |
Equatorial Guinea |
3 |
0 |
0 |
3 |
-4 |
0 |
|
Pos |
Team |
P |
W |
D |
L |
GD |
Pts |
|
1 |
Ivory Coast |
3 |
2 |
1 |
0 |
+2 |
7 |
|
2 |
Cameroon |
3 |
2 |
1 |
0 |
+2 |
7 |
|
3 |
Mozambique |
3 |
1 |
0 |
2 |
-1 |
3 |
|
4 |
Gabon |
3 |
0 |
0 |
3 |
-3 |
0 |
|
Pos |
Team |
P |
W |
D |
L |
GD |
Pts |
|
1 |
Mozambique |
3 |
1 |
0 |
1 |
0 |
3 |
|
2 |
Benin |
3 |
1 |
0 |
2 |
-3 |
3 |
|
3 |
Sudan |
3 |
1 |
0 |
2 |
-4 |
3 |
|
4 |
Tanzania |
3 |
0 |
2 |
1 |
-1 |
2 |
|
5 |
Angola |
3 |
0 |
2 |
1 |
-1 |
2 |
|
6 |
Comoros |
3 |
0 |
2 |
1 |
-2 |
2 |
Follow AFCON live with Standard Sport!

