Kaizer Chiefs and Mamelodi Sundowns have discovered their opponents for the Telkom Knockout Cup semi-finals following the conclusion of the quarter-finals on Sunday afternoon.
The first team to advance to the last-four was Maritzburg United, who beat Highlands Park 4-3 on penalties at the Harry Gwala Stadium on Friday evening.
Two games were played on Saturday, which saw Golden Arrows Secure a narrow 1-0 victory over SuperSport United, while Kaizer Chiefs got the better of Soweto rivals Orlando Pirates after their 4-2 win on penalties at the Moses Mabhida Stadium.
Sundowns become the final team to book their place in the next round after securing a 4-3 win on penalties over a stubborn Chippa side at the Nelson Mandela Stadium on Sunday afternoon.
The first semi-final clash will see Arrows take on Sundowns, while Chiefs will play hosts to Maritzburg in the second game in the last-four.
The semi-final fixtures will be played on 22 and 23 November.
Take a look at the Telkom Knockout Cup semi-final draw in full:
Golden Arrows vs Mamelodi Sundowns
Kaizer Chiefs vs Maritzburg United