Pliskova ruthlessly clinched a 6-2, 6-2 victory over the Swiss in 81 minutes.
The Czech’s consistent serve and dominance from the baseline was the difference and she has yet to drop a set in the tournament.
Pliskova will face second seed Aryna Sabalenka of Belarus or Tunisia’s Ons Jabeur in the last four on Thursday.
In their only previous meeting Golubic, ranked 66th in the world, fought back from a set and 4-2 down in a 2016 Fed Cup semi-final to defeat Pliskova.
Faced with an identical situation on Court One, Golubic had three break-point opportunities in a hard-fought seventh game but had no answer to Pliskova’s powerful serve.
Golubic saved three match points a game later but Pliskova seized the opportunity at the fourth time of asking. (BBC)