Indian Wells: Kasatkina ousts Williams to reach semifinals

Kasatkina next faces either world number one Simona Halep or Japan's Naomi Osaka in Sunday's final.

The 20-year-old Kasatkina rallied to beat seven-time Grand Slam winner Venus Williams.   -  Getty Images

Russian Daria Kasatkina beat her third top-10 player in a row Friday to reach the WTA Indian Wells final, defeating world number eight Venus Williams 4-6, 6-4, 7-5.

The 20-year-old Kasatkina rallied to win the biggest victory of her career and defeat seven-time Grand Slam winner Williams, extending a year-long assault on top players, Grand Slam winners and former world number ones.

Kasatkina, seeded 20th, next faces either world number one Simona Halep or Japan's Naomi Osaka in Sunday's final.