Teenager Eugenie Bouchard reached the Australian Open semi-finals with a 5-7 7-5 6-2 win over Ana Ivanovic.

The Canadian, 19, took control after an Ivanovic
medical timeout and will face Li Na in the semi-finals after the Chinese
star beat Flavia Pennetta.