Orlando Pirates were drawn against Cape Town City while Kaizer Chiefs will take on National First Division outfit Stellenbosch in the Nedbank Cup last 16.
Defending champions SuperSport United were eliminated from the competition after suffering a defeat to Bloemfontein Celtic on penalties in the previous round.
The Glamour Boys are set to lock horns with Stellenbosch after claiming a comfortable 3-0 victory over Golden Arrows in the round of 32.
Mamelodi Sundowns, who beat Cape Town All Stars in the previous round, have been pitted against ABC Motsepe League side EC Bees while Free State Stars welcome Chippa United to Goble Park.
Meanwhile, giant-killers Ubuntu Cape Town will travel to the King Zwelithini Stadium when they face AmaZulu.
The dates and venues for the Nedbank Cup last 16 fixtures will be announced in due course by the Premier Soccer League.
Here is the Nedbank Cup last 16 draw results:
Kaizer Chiefs vs Stellenbosch
Cape Town City vs Orlando Pirates
Royal Eagles vs Maritzburg United
AmaZulu vs Ubuntu Cape Town
Free State Stars vs Chippa United
Mamelodi Sundowns vs EC Bees
Bloemfontein Celtic vs Richards Bay
Baroka vs Steenberg United