LOS ANGELES, United States: Ukrainian veteran Elina Svitolina beat world number two Aryna Sabalenka in a rollercoaster three sets on Friday to punch her ticket to the WTA Finals last four, where she'll face Wimbledon champion Linda Noskova.

Broken to start the third set, sixth-ranked Svitolina stormed home, winning six straight games to triumph 6-3, 3-6, 6-1.

She claimed just her second career victory in eight meetings with the Belarusian star, whose first-serve struggles and 35 unforced errors proved too much to overcome.

The match concluded round robin play in the elite season-ending event. Earlier Friday, French Open champion Mirra Andreeva capped an unbeaten run through the group stage with a 6-2, 6-1 victory over Diana Shnaider.