No. 20-seeded Dominika Cibulkova trounced 2012 Wimbledon finalist Agnieszka Radwanska 6-1, 6-2, in the Australian Open semifinals Thursday.

Cibulkova will challenge Li Na of China in the final at Melbourne Park after Li defeated 19-year-old Canadian Eugenie Bouchard in the first semifinal.

Cibulkova has been the biggest surprise of the tournament. The diminutive Slovakian has won all but one of her matches in straight sets — her win over Maria Sharapova went to three.

She completed three of those wins in an hour or less, including her 6-3, 6-0 quarterfinal victory over No. 11 Simona Halep.

But even Cibulkova was stunned that her first win in a Grand Slam semifinal took only 1 hour and 10 minutes. After Radwanska held in the third game, Cibulkova won the next eight in a dominating roll.

"To tell you the truth yes because Aga she's an unbelievable player, her defence in the game is unbelievable," Cibulkova said. "It will be my first final I just want to enjoy it, like I have every match here."

Touted as the shortest women in the top 50 at 1.61-meters (5-foot-3), Cibulkova has shocked her bigger rivals with the power in her ground strokes.

"It's something inside of me, I was born with it," she said. "It's my gift — that's how I play."

The win was a significant upset only a day after Radwanska outplayed No. 2-ranked Azarenka, who won the previous two Australian titles.

Cibulkova had lost her only previous semifinal at a major — at the 2009 French Open — and had lost four of her five previous tour-level matches against Radwanska, including a 6-0, 6-0 defeat in the Sydney final last year.