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