It was the Queenslanders first win in five meeting against the two-time Wimbledon champion and sealed a semi-final meeting with No.21 seed Anett Kontaveit. 

The battle between the two players was intense but Barty eventually took the honours 7-6(6) 3-6 6-2 in the late-night clash.

It was the third meeting between the pair in 2019, with winning both the Sydney International final and Australian Open quarterfinals matches.

Barty had the chance to serve for set point in the 11th game but the world No.2 saved the point and win eight of the next 10 points to lead 5-2 in the tiebreak.

However, the Australian forced errors from her opponent, despite facing set point at one stage, to eventually snatch the set.

Kvitova quickly raced to a 3-0 advantage in the second set, but this time it was Barty who fought back to level the scores. 

It appeared she was on her way to breaking but Barty wasn't able to covert and the experience Kvitova was able to race through the remaining games to send it to a decider.

Fans watching would have been reminded of the Sydney final as the top-ranked Australian had a 3-0 lead but a tired Kvitova was still able to break in the fifth game.

Kvitova would eventually be let down by unforced errors, a total of 46 for the game, as Barty composed herself to take the win. 

“I knew that I had to try and take her serve away from her as much as possible. It’s one of her biggest weapons,” Barty said.

“I knew if I could get into a lot of her service games I can back myself in on serve. I thought we did that really well today, and really pleased.”