Emma Raducanu became the third successive major winner to lose to Anhelina Kalinina as the Ukrainian reached her maiden WTA 1000 quarter-final at the Madrid Open.

Ninth-seed Raducanu was the biggest name in action on Tuesday and had been hoping to rack up three successive WTA Tour victories for the first time since her incredible US Open success in September last year.

But Kalinina, who saw off Sloane Stephens and Garbine Muguruza in her two previous matches, got the better of the Brit in an entertaining 6-2 2-6 6-4 win.

Raducanu had not dropped a set in either of her first two outings in Madrid but Kalinina quickly put an end to that.

While the teenager responded well in the second, getting an important break to make it 3-1, Kalinina rallied again in what was a closer deciding set.

The pair traded breaks and then Kalinina got another to set her en route to victory at 5-4 – she had to save one more break point but did ultimately see off Raducanu to book a clash with Jil Teichmann in the last eight.

Teichmann beat Elena Rybakina earlier in the day, dispatching the 16th seed in impressively comfortable fashion as she won 6-3 6-1.

Progression from the last eight for Teichmann will see her reach the semi-final of a WTA 1000 event for the first time.

Sara Sorribes Tormo, the last Spaniard left in the draw, defeated Daria Kasatkina 6-4 1-6 6-3 in something of a rollercoaster ride to line up a quarter-final contest with 12th seed Jessica Pegula.

The American kept her focus despite opponent Bianca Andreescu needing a medical timeout and rain causing a 30-minute halt, eventually winning 7-5 6-1.