The fourth seed has dropped three sets en route to the final with victories along the way over Magda Linette, Tamara Zidansek, Su-Wei Hsieh, Anastasija Sevastova and Elina Svitolina.
Kvitova, meanwhile, who overcame the unseeded American Danielle Collins 7-6, 6-0 to reach the final, is yet to drop a set this fortnight.
The eighth seed has seen off Magdalena Rybarikova, Irina-Camelia Begu, Belinda Bencic, Amanda Anisimova and Ashleigh Barty along the way.
What are they saying?
Kvitova, who has reached her first major final since the December 2016 knife attack that led to hours of surgery on the hand she holds her racket with, said after beating Barty:
“I didn’t know even if I (was) going to play tennis again,” Kvitova said. “It’s been a long journey.”
She will head into the final on an 11-match winning streak, looking to become the first Czech to win the tournament since Hana Mandlikova in 1987.