The Russian tennis player Maria Sharapova has rallied to beat Kaia Kanepi of Estonia and next faces Serena Williams in the Brisbane International semi-finals.
World number one Williams comfortably ousted Slovakian Dominika Cibulkova 6-3 6-3 in 61 minutes, winning the first set without losing a point on serve - a feat the American had not achieved since she was a junior.
Sharapova was involved in an error-strewn battle, coming from a set down to defeat Estonia's Kanepi 4-6 6-3 6-2 in two hours.