Morocco’s quest for a historic Africa Cup of Nations triumph continues when the Atlas Lions host Nigeria in a highly anticipated semi-final clash at the Prince Moulay Abdellah Stadium in Rabat.
With a place in the final at stake, both sides head into the encounter determined to take one step closer to continental glory at AFCON 2025.
The host nation have enjoyed an impressive run throughout the tournament and sealed their spot in the last four with a convincing 2-0 victory over Cameroon in the quarter-finals.
That performance underlined Morocco’s discipline and organisation, qualities that have made them one of the standout teams of the competition so far.
Nigeria, meanwhile, have shown consistency and purpose on their path to the semi-finals. The Super Eagles booked their place with a solid 2-0 win against Algeria, reinforcing their ambition to return to the summit of African football after spending recent editions away from the podium. Their blend of experience and resilience sets the stage for a fascinating contest against the tournament hosts.
The semi-final between Morocco and Nigeria is widely viewed as a true test of ambition for both teams. While Morocco will look to draw strength from home support in Rabat, Nigeria will rely on their rich AFCON pedigree and continental experience to try and silence the crowd.
With so much on the line, fans across Africa are bracing themselves for a tense and unpredictable battle for a ticket to the final.
Where To Watch
Supporters will be able to follow the match live across several African broadcasters.
In Morocco, the game will be shown on the Moroccan TNT channel via a multistream-supported receiver, as well as on the Moroccan terrestrial sports channel Arryadia HD on the Badr 26 East satellite.
Viewers in Algeria can tune in via the Algerian terrestrial channel on Nilesat, while fans in Mali can watch through the ORTM channel on Eutelsat 9B. The match will also be available on Senegal’s RTS1 channel on Eutelsat 9B, TVGE in Equatorial Guinea on Astra 23 East, and Cameroon’s Canal 2 International on Eutelsat 9 East.







