Maria Sakkari  beat Elena Rybakina  in straight sets 7-5 6-4 to reach the semi-final at Indian Wells.
Greece's Maria Sakkari overcame a first set deficit to beat Elena Rybakina 7-5 6-4 and book her place in the Indian Wells final four on Thursday.
The Greek dynamo clawed her way out of a 4-1 first set hole with help from 20 unforced errors by her Kazakh opponent and seized the momentum for good in the second set when she erased four break points to take a 2-0 lead.
The Sakkari sealed the win when Rybakina shanked a forehand on match point to reach her 20th career semi-final and third straight this year under sunny skies in the Southern California desert.
Defending champion Paula Badosa fills the one remaining spot in the women's semi-final after a 7-5 6-4 victory against Veronika Kudermetova. The Spaniard will come up against Greece's Maria Sakkari.