Defending champions Mamelodi Sundowns have been handed a tricky draw for the group stage of this year's African Champions League. Debutants Saint George of Ethiopia in Group C they will face Esperance of Tunisia and DR Congo's AS Vita Club, who have both been continental champions in the past. Sudan's two biggest clubs have been draw in Group A as Al Hilal and Al Merreikh are joined by Etoile du Sahel of Tunisia and Mozambique's Ferroviario Beira.
The reward for Zimbabwean debutants CAPS United, who beat five-time champions TP Mazembe of DR Congo, is three trips to North Africa.
They are in Group B alongside last year's runners-up Zamalek from Egypt, Algeria's USM Alger and Al Ahly Tripoli of Libya.
The first group games will be played on the weekend of 12-14 May with the top two teams in each group progressing to the quarter-finals.
The first leg of the final is set for the last weekend in October and the second leg being played a week later.
Etoile du Sahel (Tunisia)
Al Hilal (Sudan)
Al Merreikh (Sudan)
Ferroviario Beira (Mozambique)
USM Alger (Algeria)
Al Ahly Tripoli (Libya),
CAPS Utd (Zimbabwe)
Mamelodi Sundowns (South Africa)
AS Vita Club (DR Congo)
Saint George (Ethiopia)
Al Ahly (Egypt)
Wydad Casablanca (Morocco)
Coton Sport (Cameroon)
Follow us on Twitter/Instagram: @Four4TwoMedia