Bencic rallied from losing the hard-fought first set, which lasted 76 minutes, to secure a 6-7 (6/8), 6-4, 6-4 win in temperatures of around 33 degrees Celsius (91 degrees Fahrenheit).
Bencic, who won the singles Olympic title in Tokyo last year, will face either top seed Ons Jabeur of Tunisia or American teenager Coco Gauff in Sunday's final.
(For more sports news and updates, follow Ahram Online Sports on Twitter at @AO_Sports and on Facebook at AhramOnlineSports.)
Short link: