The four clubs will battle it out for a spot in the grand finale.
TotalEnergies CAF Champions League Semi-Final fixtures locked in

The TotalEnergies CAF Champions League has reached its climax, with the semi-final fixtures now locked in.
South African heavyweights Orlando Pirates and Mamelodi Sundowns will join Egyptian sides Al Ahly and Pyramids FC in what promises to be a blockbuster conclusion to the competition.
Orlando Pirates became the last team to secure a spot in the final four after playing out a 0-0 draw with Algeria’s MC Alger in Johannesburg on Wednesday evening.
The South African outfit capitalized on their slender 1-0 victory in the first leg to progress 1-0 on aggregate. It was a disciplined and professional display from the Buccaneers, who were solid defensively and denied their visitors any route back into the tie.
Coach Jose Riveiro will now prepare his side for a semi-final clash against Pyramids FC.
Meanwhile, Pyramids FC continues to make history after eliminating Morocco’s AS FAR Rabat 4-3 on aggregate. Despite a nervy 2-0 loss away from home in the second leg, their dominant first-leg performance in Cairo proved enough to take them into the semi-finals for the first time. They now set up a showdown with Pirates in what will be the club’s biggest continental tie yet.
In another exciting matchup, record ten-time winners Al Ahly booked their ticket with a 2-0 aggregate win over Sudan’s Al Hilal. Imam Ashour’s goal in both legs proved crucial as Marcel Koller’s side look to defend their crown and claim yet another title. They will now face Mamelodi Sundowns, who edged Esperance of Tunisia 1-0 over two legs.
The two teams are no strangers, having met several times in recent seasons in classic CAF battles.
The semi-final fixtures are set, with the matches promising to deliver drama and excitement. The stage is set for an exciting semi-final round, with two thrilling matchups that promise to deliver drama and excitement.
SEMIFINAL FIXTURES
– Mamelodi Sundowns vs Al Ahly (1st leg: Apr 18/19, 2nd leg: Apr 25/26)
– Orlando Pirates vs Pyramids FC (1st leg: Apr 18/19, 2nd leg: Apr 25/26)
Topics:
Subscribe to Our Newsletter
Keep in touch with our news & offers