Proceedings will kick off at 15h00 at Mbombela Stadium, with Bucs this morning announcing 24 000 tickets have been sold.
The two sides currently share the summit with three points apiece after both recording 1-0 victories in their opening pool game.
Pirates beat AC Leopards in Dolisie, while Zamalek saw off Tunisian outfit CS Sfaxien at home.
CS Sfaxien and Leopards drew 1-1 in Sfax last night, leaving the pair two points off the pace.
In team news, the Buccaneers are without injured newcomer Gift Motupa and centre-back Siyabonga Sangweni, who has been granted compassionate leave.
The Sea Robbers also no longer have the services of recently departed duo Lennox Bacela and Khethokwakhe Masuku.
However, experienced defender Rooi Mahamutsa and in-form striker Thamsanga Gabuza are back from suspension, while new goalkeeper Felipe Ovono is also available.
Zamalek, meanwhile, have been hard-hit by injuries, with their captain Hazem Emam, Omar Gaber, Ahmed Ali, Ahmed Dweidar, Yousef Ibrahim 'Obama' and keeper Mahmoud Abdel Rahem all ruled out of contention.
The Egyptian giants - five-time winners of the competition - also have to contend with fasting during the holy Muslim month of Ramadan.
Nevertheless, coach Jesualdo Ferreira, a former Porto boss, has expressed confidence his team have adapted to such demands.
Potential dangermen for the White Knights include striker Basem Morsi and attacking midfielder Ayman Hefny.
Pirates met Zamalek twice in their run to the CAF Champions League Final in 2013, winning 4-1 in Soweto and losing 2-1 in El Gouna.