Miami - Australian Open runner-up Dominika Cibulkova rallied to beat third-seeded Agnieszka Radwanska 3-6, 7-6 (7/5), 6-3 Wednesday and reach the semi-finals of the Miami Masters.
The 10th-seeded Slovakian next faces either second-seeded Li Na of China or Denmark's Caroline Wozniacki.
Li beat Cibulkova in the Australian Open final and won the rematch in the quarter-finals at Indian Wells earlier this month.
One semi-final has already been set, with world number one, top seed and defending champion Serena Williams due to take on fourth-seeded Russian Maria Sharapova.
Results on Wednesday from the ninth day of the WTA and ATP Miami Masters (x denotes seeded player):
Women:
Quarter-finals:
Dominika Cibulkova (SVK x10) bt Agnieszka Radwanska (POL x3) 3-6, 7-6 (7/5), 6-3