Eighth-seeded Czech Petra Kvitova showed the greater will, ambition and control of her nerves to overcome Victoria Azarenka 6-1 3-6 6-2 in a topsy-turvy encounter at Wimbledon on Thursday as she reached her first grand slam final.
The Czech, also a semi-finalist last year, dominated the first set but then lost her way as the Belarussian fourth seed took the second in her first grand slam last four appearance after four previous quarter-final defeats.
Kvitova, however, continued to go for her shots and came back strongly to take the third and become the first left hander to make the Wimbledon women's final since Martina Navratilova, present at Thursday's match, in 1994.
"I can't say anything, I'm so happy," said Kvitova, who will face either Maria Sharapova or Sabine Lisicki in Saturday's final.
"I started really well, all match it was about serve so I was happy mine went well in the third set."
Kvitova -- who beat Azarenka last year during her unexpected run to the semis when she was ranked 62nd -- was far more aggressive throughout the first set, going for the lines and taking risks while Azarenka was content to wait for errors.
It proved a successful tactic for the Czech, who took control and finished it off in style with three successive aces, chalking up the first set after only 27 minutes of action.
In the second set Azarenka finally began to display the form that has brought her so much success this year and lifted her to fourth in the world rankings, while Kvitova's radar suddenly went awry and her game became littered with mistakes.
It was a tense encounter with the crowd struggling to lift themselves but they had a moment of light relief when Azarenka, assailing their eardrums with her trademark screech, complained to the umpire about noise from a nearby errant alarm.
Oblivious to the irony, she got over the distraction and, having broken for a 2-0 lead, cashed in on Kvitova's ragged shots to level the contest between the two 21-year-olds.
Kvitova, bidding to be the first Czech in the final since Jana Novotna in 1998, got herself together again for the third set and took advantage of some poor Azarenka serving to break for a 2-0 lead.
The Belarussian's big chance to hit back came when she was 3-1 down and her opponent was 15-40 on serve but Kvitova, who served solidly through the final set, saved the break points and won the game.
Kvitova missed her first match point when a return, not for the first time, floated long but she won it on her second courtesy of an Azarenka double fault.