Top seed Iga Swiatek had little trouble navigating the challenge of Sorana Cirstea in Thursday's Indian Wells Open quarter-final, cruising to a 6-2 6-3 victory.

The world number one started brilliantly by breaking the unseeded Romanian's serve on her first opportunity, and despite Cirstea responding, Swiatek rattled off the final four games of the opening set.

The 21-year-old Polish phenom would not stop there as she continued on a streak of eight consecutive games to jump ahead 4-0 in the second set, finishing the job in 83 minutes.

It is Swiatek's third consecutive tournament where she has made it to at least the semi-finals, having won the Qatar Open and reached the final of the Dubai Tennis Championships in February.

The last time she did not reach the semi-final in a tournament was in January's Australian Open, when she was sent packing in the fourth round by Elena Rybakina.

She will get a chance to avenge that defeat in the semi-final after Rybakina set up the rematch by getting the better of Karolina Muchova 7-6 (7-4) 2-6 6-4.

Rybakina, who became the first Kazakhstan-born player to reach the semi-final of a WTA1000 event since 2009, had a much more competitive affair.

In the razor-thin battle, both Rybakina and Muchova won exactly 106 out of 212 points, but the reigning Wimbledon champion and Australian Open finalist produced 14 break point opportunities to the Czech's six.

It will be the fourth overall meeting between Swiatek and Rybakina, and after the Pole took their first clash, Rybakina responded with back-to-back straight-sets victories.

The winner will earn a spot in the final, where they will meet the victor of Maria Sakkari and Aryna Sabalenka.