The Confederation of African Football (CAF) has found its semi-final teams for the 2020/21 Champions League semi-finals.
The final four features teams from Egypt, Morocco, Tunisia and South Africa, but the likes of Zamalek and Mamelodi Sundowns missed out.
Al Ahly will face Esperance in a classic African derby, while the less experienced Kaizer Chiefs will battle Wydad Casablanca.
Semi-final clubs:
Al Ahly
Kaizer Chiefs
Wydad Casablanca
Esperance