According to the PSL website, both matches will be played on Saturday, November 23.
The first semi-final will see SuperSport United host Orlando Pirates at the Lucas Moripe Stadium. Kick-off is at 15:00.
The second semi-final will be between Kaizer Chiefs and Platinum Stars at the FNB Stadium. Kick-off is at 20:15.
The matches were initially scheduled for this weekend, but were postponed to accommodate Pirates who are playing in the CAF Champions League final first leg against Egyptian giants Al Ahly.