The semi-final line-up for the TotalEnergies CAF Confederation Cup 2025/26 has been finalised following a gripping weekend of quarter-final action across Africa, with four clubs emerging from fiercely contested ties.
Egypt’s Zamalek SC, Algeria’s CR Belouizdad and USM Alger, along with Morocco’s Olympique Club de Safi, have all secured their passage to the last four of the competition, setting up two compelling semi-final encounters scheduled for April.
CR Belouizdad’s progression marks a significant moment for the Algerian club, who reached a continental semi-final for the first time in 30 years.
The semi-final fixtures promise high-quality encounters between experienced sides and emerging contenders.
Zamalek SC will face CR Belouizdad in a clash that pits Egyptian pedigree against Algerian resurgence, while USM Alger meet Olympique Club de Safi in a North African showdown with a place in the final at stake.
The ties will be played over two legs in April as the remaining clubs compete for a place in the final of the TotalEnergies CAF Confederation Cup.
A disciplined goalless draw at home against Egypt’s Al Masry proved enough for CR Belouizdad to advance after a 1-1 result in the first leg, with the Algerians advancing on aggregate.
Zamalek secured their place in the semi-finals after overcoming Congo’s AS Otoho with 3-2 aggregate victory following a dramatic encounter in Cairo.
The result ensures that Zamalek remain one of the tournament’s strongest contenders as they continue their pursuit of continental success.
USM Alger progressed after a narrow away goals rule progress over DR Congo’s AS Maniema Union after the tie ended 2-2 on aggregate.
Olympique Club de Safi completed the semi-final line-up after a dramatic Moroccan derby against Wydad Casablanca to also qualify on away goals rule.
In a tie filled with momentum swings and late drama, Safi advanced following a 3-3 aggregate result, holding their nerve in the closing stages despite a late equaliser from their opponents.
TotalEnergies CAF Confederation Cup 2025/26 Semi-final Fixtures
First legBelouizdad (Algeria) vs Zamalek SC (Egypt)
USM Alger (Algeria) vs Olympique Club de Safi (Morocco)
Second leg
Olympique Club de Safi (Morocco) vs USM Alger (Algeria)
Zamalek SC (Egypt) vs CR Belouizdad (Algeria)