The draw for quarter-finals of the African Cup Winners' Cup has taken place at the Caf headquarters in Cairo.
Ghana has been given a chance to extract some measure of revenge from Rwanda after their African Nations Cup humiliation.
The national teams of the two countries met in Kigali last Sunday with Rwanda pulling off an upset 1-0 win to qualify for the Nations Cup finals for the first time at the expense of four-times winners Ghana.
And the pairing of Asante Kotoko against the Rwandese army team APR FC in the quarter-finals of the Cup Winners' Cup, brought the biggest reaction at the draw ceremony.
Summary
Africa Sports (Ivory Coast) v Etoile Sahel (Tunisia)
Power Dynamos (Zambia) v Wydad Casablanca (Morocco)
Asante Kotoko (Ghana) v APR FC (Rwanda)
Baladeyet Al Mahalla (Egypt) v Julius Berger (Nigeria)
Tunisia's Esperance are at home to Canon Yaounde of Cameroon in their opening match in group B. Also drawn in their group were USM Alger of Algeria and the Angolan club AS Aviacao.
The first round of group matches will be played between 8th -10th August, with the mini-league phase concluding on the weekend of 17th-19th October.
The two top teams from each group go into the two-legged semi-finals, to be played between 31 October and 16 November.
The winners of the competition will pocket $950,000, with $50,000 going to the national association of the winning team.
Summary
Group A: ASEC (Ivory Coast), Ismailia (Egypt), Enyimba (Nigeria), Simba (Tanzania)
Group B: Esperance (Tunisia), Canon Yaounde (Cameroon), USMA (Algeria), Aviacao (Angola)
Caf Cup:
Black Rhinos (Zimbabwe) v Raja Casablanca (Morocco)
Rangers International (Nigeria) v Al Ahly(Egypt)
JS Kabylie (Algeria) v Cotonsport (Cameroon)
Club Africain (Tunisia) v Green Buffaloes (Zambia)
Thursday's draw in Cairo was preceded by a poignant moment's silence for March-Vivien Foe and a video tribute to the Cameroon international, who collapsed and died during the Confederations Cup in France last month.