Sixteen clubs have advanced from the second preliminary round to group stage where they were divided into four groups of four teams.
The full draw:
Group A: RS Berkane (Morocco), Pyramids FC (Egypt), Rivers United (Nigeria), Power Dynamos (Zambia)
Group B: Al Ahly (Egypt), Young Africans (Tanzania), AS FAR (Morocco), JS Kabylie (Algeria)
Group C: Mamelodi Sundowns (South Africa), Al Hilal (Sudan), MC Alger (Algeria), St Éloi Lupopo (DR Congo)
Group D: Espérance Sportive de Tunis (Tunisia), Simba SC (Tanzania), Petro de Luanda (Angola), Stade Malien (Mali)
(For more sports news and updates, follow Ahram Online Sports on Twitter at @AO_Sports and on Facebook at AhramOnlineSports.)
Short link: