The Telkom knockout semi-final draw was held in Durban on Sunday after the Kaizer Chiefs and Free State Stars quarterfinal match.
SuperSport United will face Orlando Pirates while Cape Town City will host Free State Stars.
Matsatsantsa a Pitori booked their place in the semi-final by beating the Tshwane rivals Mamelodi Sundowns 3-1 on penalties after the game ended goalless, while the Buccaneers saw off the challenge of Highlands Park 2-1 in a close encounter in Soweto.
City, meanwhile, reached the semi-final by winning a seven-goal thriller 3-2 against Baroka FC in Polokwane.
They will next play Ea Lla Koto after they claimed a stunning 6-5 penalty shootout win over favourites Kaizer Chiefs in Durban on Sunday afternoon.
PSL will confirm the dates and venues in due course.