Orlando Pirates and Kaizer Chiefs could meet in the final of the Telkom Knockout after missing one another in the semi-finals.
It will be far from easy for the Soweto giants though, as Kaizer Chiefs will host Platinum Stars in the second semi-final while Orlando Pirates will travel to SuperSport United in the other.
The draw for the last four took place just after Pirates' convincing 4-0 win over Golden Arrows at the Orlando Stadium on Wednesday. Pirates' semi-final match will take place on 20 November due to their CAF Champions League committments.
Chiefs took the long route to the final with a 4-2 penalty shootout win over Free State Stars after the game had ended 1-1.
SuperSport also impressed with a 3-1 victory over Moroka Swallows while Dikwena, who recently lifted the MTN8, disposed of Mamelodi Sundowns 2-1.
The full draw was as follows:
20 November 2013: SuperSport United v Orlando Pirates
2 November 2013: Kaizer Chiefs v Platinum Stars
Check: The Recent TKO Results
Follow us on Twitter: @Soccer_Laduma