Fixtures of the semi-finals of the CAF Champions League:
First leg:
Friday, May 12:
Esperance ST (TUN) – Al-Ahly (EGY) 8 pm, behind closed doors
Saturday May 13:
WA Casablanca (MAR) – Mamelodi Sundowns (RSA) 8 pm
Second leg:
Friday May 19
Al-Ahly – Esperance ST 8 pm
Saturday May 20:
Mamelodi Sundowns – WA Casablanca 2 pm
Source: Agence Tunis Afrique Presse