The No.1 seed's last 16 match with Polona Hercog was finely poised when rain forced its suspension on Friday (AEST), with Pliskova trailing 5-2 in the second set having taken the first.
However, Pliskova rattled off five straight games to win 6-3 7-5 to progress to a quarter-final with Sofia Kenin, which she subsequently came through in three sets 6-4 4-6 6-1.
"To play two matches in a day, it's never easy, but in the first one, I was lucky enough to not go to a third set, just finished quickly and saved some power for the next one," Pliskova said.
"I think I played good tennis in both matches. I was serving well, a lot of aces, which always helps, and there's a lot of positive things for tomorrow."
Pliskova will face Ajla Tomljanovic in the last four, the Australian another who had to play twice in the same day after 16 matches were postponed because of inclement weather 24 hours earlier.
Tomljanovic saw off Kiki Bertens in straight sets but had a more complicated passage through to the final four against Zheng Saisai.
After two hours and 35 minutes Tomljanovic won 6-1 6-7 (4-7) 6-4, moving a victory away from her fifth WTA final, having lost all of her previous four.
Kristina Mladenovic ousted second seed and US Open semi-finalist Svitolina, winning 6-4 4-6 6-3 to set up a showdown with Petra Martic, who ousted Aryna Sabalenka 7-5 5-7 6-4.