The fixtures for the Nedbank Cup Last 16 were revealed on Thursday evening after the round 32 action was completed on Tuesday night.
There were some big upsets in the previous round as Mamelodi Sundowns and Orlando Pirates were eliminated by Chippa United and Black Leopards respectively.
Kaizer Chiefs, who scraped past Tornado FC, will travel to Cape Town to face ABC Motsepe League side Magic FC.
Cape Town City will play host to Highlands, while Bidvest Wits lock horns with Black Leopards.
The Premier Soccer League will confirm the dates and venues for these fixtures in due course.
Full Fixture list: