Egyptian side Zamalek announced on Tuesday they will face Moroccan side Raja Casablanca in the first leg of the CAF Champions League semi-finals on the 25th of September.
The first-leg will take place in Casablanca while the second-leg will be played in Cairo on the 2nd of October.
Zamalek are bidding for their sixth champions League title in the club's history and the first since 2002.
The White Knights reached the final in 2016 but lost to South African side Sundowns 3-1 on aggregate.
Zamalek reached the last four after beating Esperance of Tunisia, the winners of the two previous editions, 3-2 on aggregate win in the quarter-finals.
(For more sports news and updates, follow Ahram Online Sports on Twitter at @AO_Sports and on Facebook at AhramOnlineSports.)