Tunisia are guaranteed a representative in the semi-finals of the African Champions League, after Esperance and Etoile du Sahel were paired together in the quarter-final draw.
The tie is one of the highlights of the draw for the last eight of the competition, made in Cairo on Monday.
The last-eight ties will be played before the end of September, because the schedule for the competition is being accelerated to allow the Confederation of African Football (CAF) to adjust the dates for next season.
Eight-times former winners Al Ahly provide daunting opponents for knock-out stage debutants Horoya of Guinea - who dismissed 2016 Champions Mamelodi Sundowns in the group stage.
Last year's winners, Wydad Casablanca of Morocco, will travel to neighbouring Algeria in the first leg of their tie to take on Entente Setif.
Should Wydad win through then they will meet either Ahly or Horoya in the semi-finals.
Esperance and Etoile are in the other half of the draw, and the winners of their clash will take on either TP Mazembe of DR Congo or Angola's Primeiro Agosto in the last four.
The two-legged semi-finals will be played in October.
The overall winners will also qualify for December's Club World Cup in the United Arab Emirates where they will meet the winners of a preliminary match between local champions Al Ain and Oceania champions Team Wellington.
African Champions League quarter finals (1st leg to be played 14th/15th September, 2nd leg on 21st/22nd September):
- Primeiro Agosto (Angola) v TP Mazembe (DR Congo)
- Esperance (Tunisia) v Etoile du Sahel (Tunisia)
- Entente Setif (Algeria) v Wydad Casablanca (Morocco)
- Horoya (Guinea) v Al Ahly (Egypt)