Elena Rybakina again proved too much for world number one Iga Swiatek, denying the defending champion a return to the Indian Wells final with an emphatic 6-2, 6-2 semi-final victory on Friday.
Moscow-born Kazakh Rybakina, the reigning Wimbledon champion who stunned top-seeded Swiatek in the fourth round of the Australian Open on the way to the final, will now get a chance to turn the tables on Aryna Sabalenka, who beat her in Melbourne to capture a first Grand Slam title.
World number two Sabalenka advanced with a 6-2, 6-3 victory over seventh-seeded Maria Sakkari of Greece. Rybakina, ranked 10th in the world, was all over Swiatek from the opening game, painting the lines with her punishing ground strokes and serving with pinpoint precision.
Swiatek, winner of the French and US Opens last year in a campaign that included eight titles in all, simply had no answer and surrendered the first set with a double-fault on the first set point.