The Confederation of African Football (CAF) has completed the group stage draw for the 2017 Champions League.
The draw was held at CAF’s headquarters in Cairo on Wednesday afternoon.
Defending champions Mamelodi Sundowns have been placed in Group C alongside Tunisia’s Esperance de Tunis, DR Congo’s AS Vita and Saint George of Ethiopia.
Eight-time champions Al Ahly of Egypt headline Group D, where they will tackle Wydad Casablanca of Morocco, Cameroon’s Coton Sport and Zambia’s Zanaco.
Last season’s runners-up Zamalek are in Group B alongside USM Alger, Zimbabwe’s CAPS United and Libyan side Al Ahly Tripoli.
Group A features two Sudanese heavyweights in Al Hilal and Al Merrikh, as well as Tunisia’s Etoile du Sahel and Mozambican club Ferroviario Beira.
The group stage for the continental competition begins with Matchday 1 on the weekend of 12-14 May and wraps up with Matchday 6 on the weekend of 7-9 July.
CAF Champions League group stage draw results
Group A: Etoile du Sahel (Tunisia), Al Hilal (Sudan), Al Merrikh (Sudan), Ferroviario Beira (Mozambique)
Group B: Zamalek (Egypt), USM Alger (Algeria), Al Ahly Tripoli (Libya), CAPS United (Zimbabwe)
Group C: Mamelodi Sundowns (South Africa), Esperance de Tunis (Tunisia), AS Vita (DR Congo), Saint George (Ethiopia)
Group D: Al Ahly (Egypt), Wydad Casablanca (Morocco), Coton Sport (Cameroon), Zanaco (Zambia)