The battle for the CAF Champions League crown is down to two countries, with both from North Africa.
It will be Egyptian sides that will take on Moroccan outfits in the last four of the competition.
Al Ahly booked their spot after knocking out Mamelodi Sundowns 3-1 on aggregate.
Al Ahly will face off against Wydad Casablanca in the semis.
Meanwhile, Morocco’s Raja Casablanca beat TP Mazembe 2-1 on aggregate and will come up against Egypt’s Zamalek in the semis.
— CAF (@CAF_Online) March 7, 2020
The semis will be played early in May, with the final set for later that month.
By Tiyani wa ka Mabasa