Futsal AFCON 2026: Morocco Set for Semi-Final Clash Against Egypt
Morocco will take on Egypt in the semi-finals of the 2026 Africa Cup of Nations (AFCON) in futsal on Monday, October 19, following the conclusion of Group B, which saw Angola defeat Egypt 3-2 in the final round of matches.
The encounter, played on Saturday, October 17, at the Moulay Abdellah Sports Hall in Rabat, secured Angola first place in the group with nine points from three matches. Egypt finished second, despite already having qualified for the last four before kick-off.
The result confirmed the semi-final line-up, setting up a North African showdown between Morocco and Egypt as the host nation continues its campaign in front of its home supporters.
Angola and Algeria to Meet in the Other Semi-Final
Angola’s perfect group-stage record earned the team top spot in Group B, while Egypt advanced in second place. Both sides had secured their places in the knockout round ahead of their final group fixture.
The semi-finals will feature two encounters on Monday, with Angola facing Algeria at 5 p.m. before Morocco meet Egypt at 8 p.m. local time.
For Morocco, the match against Egypt represents a crucial step towards reaching the tournament final. The fixture also brings together two established futsal sides from North Africa in a contest expected to attract considerable attention from regional supporters.
Where to Watch Morocco vs Egypt
Supporters will be able to follow both semi-final matches live on Arryadia, Morocco’s sports television channel, as well as through the official CAF TV YouTube channel.
With the semi-final places confirmed, attention now turns to Monday’s fixtures, when the four remaining teams will compete for places in the final of the continental futsal championship.
-
15:30
-
15:00
-
14:48
-
14:30
-
14:00
-
13:30
-
13:15
-
13:00
-
12:30
-
12:00
-
11:45
-
11:30
-
11:15
-
11:00
-
10:45
-
10:30
-
10:15
-
10:00
-
09:55
-
09:45
-
09:30
-
09:15
-
09:00
-
23:15
-
23:00
-
22:00
-
21:00
-
20:00
-
19:45
-
19:30
-
19:15
-
19:00
-
18:45
-
18:30
-
18:15
-
18:00
-
17:45
-
17:30
-
17:15
-
17:00
-
16:45
-
16:38
-
16:30
-
16:17
-
16:15
-
16:00