Elina Svitolina secured a stunning 6-2, 4-6, 6-4 win over Iga Swiatek to reach the Indian Wells semifinals on Thursday, while world No. 1 Aryna Sabalenka also advanced earlier in the day.

World No. 2 Swiatek struggled early against Svitolina, with the Ukrainian capitalizing on five double faults to secure three breaks and take the opening set in 38 minutes.

Swiatek found her rhythm in the second to force a decider, but Svitolina regained the upper hand by securing the only break in a closely fought third set before confidently serving out the match.