Teenager Mirra Andreeva is on the rise and even the defending Indian Wells champion Iga Swiatek could not stop her from reaching the final against Aryna Sabalenka. Andreeva, who became the youngest winner of a WTA 1000 event in Dubai last month, stunned Swiatek 7-6 (7-1) 1-6 6-3. The 17-year-old won her 11th straight match - two of them against the world No 2, who has lost all five of her semi-final appearances since winning the French Open last June.

Aryna Sabalenka avenged her Australian Open final defeat to Madison Keys in ruthless fashion as she booked her place in the final - 6-0 6-1. A tight first set went Andreeva's way as she conceded a single point in the tie-break, but Swiatek raced through the second set with a trio of breaks. But she was unable to continue her dominance, Andreeva completing the victory in two hours and 17 minutes with her third break of the third set.

"I don't know why I felt so much confidence and I felt like I'm going to go and play the tie-break like it's the last tie-break of my life," Andreeva said. "So I just went for all my shots. Also See: Stream tennis and more sport with NOW Latest tennis scores and upcoming matches ATP and WTA rankings Tennis videos - highlights and best shots "My serve was great and just felt super comfortable and super confident during the tie-break.

I kind of played on a roll." The ninth seed is coached by former Wimbledon champion Conchita Martinez, who reached the Indian Wells final twice during her playing days. ".