Top seed Novak Djokovic described his straight-sets opening win over Gael Monfils in Madrid on Tuesday as his "best performance of the year" as he set up a showdown with Andy Murray.
The 20-time major champion ensured he would keep his number one ranking for at least another week by extending his winning record against Monfils with a 6-3, 6-2 victory at the Caja Magica.
"I would probably rate it as the best performance of the year, I would say. I felt very good on the court," said Djokovic.
"I'm very pleased, considering, you know, that up to today I was not playing my best tennis in the few tournaments that I played this year and still kind of finding my rhythm, finding my groove."
The three-time Madrid champion is finding his rhythm, after not competing much this season, but arrived to the Spanish capital fresh from a runner-up showing at his home tournament in Belgrade.
The Serb saved three break points in his first two service games before he wrested control of the match from Monfils and grabbed a one-set lead in 47 minutes.
Djokovic had to save two break points as he served for the match before he booked a last-16 clash with Murray, a 6-1, 3-6, 6-2 winner against Canadian 14th seed Denis Shapovalov.
"In theory I should have no chance in the match, he's obviously number one in the world and I'm playing with a metal hip," said Murray, who is 11-25 against Djokovic in his career.
"It's a great opportunity for me to see where my game's at and to play against him again. We've had so many battles over the years at some of the biggest tournaments in the world."
Carlos Alcaraz won his first match as a top-10 player, opening his Madrid account with a 6-3, 7-5 triumph over Georgia's Nikoloz Basilashvili.
The Spanish teen sensation, who owns a joint ATP-leading three titles so far this season, extended his winning streak to six matches, having picked up the trophy in Barcelona 10 days ago.
The seventh-seeded Alcaraz, who turns 19 on Thursday, awaits Cameron Norrie or John Isner in the last 16 and could potentially square off with his countryman Rafael Nadal in the quarter-finals.
- Rublev survives, Raducanu out -
Sixth seed Andrey Rublev needed to rally from 0-3 down in the decider to overcome British wildcard Jack Draper 2-6, 6-4, 7-5.
The Russian world number eight, who beat Djokovic in the Belgrade final last week, dropped serve twice in the opening set and lost an early advantage in the second before squeezing past the left-handed Draper, who is ranked 121 in the world and was making his ATP clay-court debut in Madrid.
Ukrainian Anhelina Kalinina produced a gritty performance to eke past US Open champion Emma Raducanu 6-2, 2-6, 6-4 and reach the quarter-finals of a WTA 1000 event for the first time.
The 37th-ranked Kalinina knocked out a Grand Slam winner for a third consecutive round, following up her victories over Sloane Stephens and Garbine Muguruza with a two-hour 18-minute win over the ninth-seeded Raducanu.
"I want to give credit to Emma because we both played I think very good quality," said Kalinina, who is making her Madrid debut this week.
Meanwhile, former US Open champion Bianca Andreescu's run came to an end at the hands of American 12th seed Jessica Pegula, 7-5, 6-1.
Andreescu served for the opening set but was broken. She then had a nosebleed during the changeover at 6-5. The Canadian saved four set points on her serve in game 12 but faltered on the fifth as Pegula snatched the lead.
Despite a rain interruption in the second set, Pegula wrapped up the win in under two hours and set up a quarter-final against home favourite Sara Sorribes Tormo.
Sorribes Tormo became just the fourth Spanish woman to reach the last eight at the Madrid Open, navigating a tricky draw that saw her dispatch Anastasia Pavlyuchenkova and Naomi Osaka before her 6-4, 1-6, 6-3 win over Daria Kasatkina on Tuesday.