As the finals are now set lets see what results led to them!
Eugenie Bouchard (Canada) 
Na Li (China) 
It would have been one too many shocks if even Na Li was ousted. The veteran finally put a stop this all this chaos and will surely be the favourite to win her first Australian Open in the finals against Cibulkova though she is playing very well.
Dominika Cibulkova (Slovakia) 
Agnieszka Radwanka (Poland) 
I am absolutely dumbfounded by this scoreline. How could she beat Azarenka (with one bagel) and then lose so tragically against Cibulkova, I should really watch this match.
Tomas Berdych (Czech Republic) 
Stanislas Wawrinka (Switzerland) 
Both were playing for their first Australian Open final but it was Wawrinka, who has arguably had a more successful run to the semis, who prevailed. I wish him luck against Nadal as I can't imagine anything besides that if he is to beat him.
Rafael Nadal (Spain) 
Roger Federer (Switzerland) 
Federer has shown good form in the past two weeks but up against Nadal was simply too much too soon. Nadal will surely get his second Australian Open.