Orlando Pirates will face Egyptian giants, Al Ahly, in the semi-finals of the CAF Confederation Cup, after finishing second in Group B.
Read: Zamalek Crush Pirates
The Buccaneers had to settle for second spot in the group, after they were thumped 4-1 by Zamalek in their final group B encounter on Sunday night.
Eric Tinkler's men will be at home in the first leg, which takes place at the end of the month.
Zamalek, who topped Group B, will face Tunisian side, Etoile du Sahel, who finished as runner-up in Group A.
Al Ahly defeated Stade Malien 1-0 in their final Group A clash, while Etoile had to settle for second spot, despite beating Esperance 2-1 on Saturday night.
Pirates last met Al Ahly in the CAF Champions League final in 2013, with the Egyptians coming out on top in the two-legged affair.
Read: Ovono Prepared To Wait To Become First-Choice