Former world number one Roger Federer marked his return to the Italian Open for the first time since 2016 with a 6-4, 6-3 second round win over Joao Sousa followed by a 2-6, 6-4, 7-6(7) round-of-16 win over Borna Coric on Thursday.
The 37-year old Federer moved around the court like his younger self as he rifled in 17 winners in the opening set against Sousa, having broken him in the seventh game before he saved a triple break point, the last one with a stunning crosscourt forehand.
Having broken Sousa's serve in the opening game of the second set, the Swiss maestro was at his best again in the seventh as he saved a double break point and went on to wrap up the entertaining contest.
"I came out of the blocks well and held serve throughout, so I am very happy to be in the next round," said Federer.
"I played today already and Borna didn't. I don't know whether it's a disadvantage or not but either way it's going to be tough."
The Swiss had criticised organisers for doubling ticket prices after he confirmed his participation last weekend but the fans who had made their way into Foro Italico on Thursday have been rewarded with a Federer double bill.
Nadal treated the Grandstand fans to a 6-0, 6-1 demolition of Frenchman Jeremy Chardy and the Spaniard produced a similar display against Georgia's Nikoloz Basilashvili later in the way, winning 6-1, 6-0.
After crashing out in the semi-finals on home soil in Madrid, Nadal wasted no time in making a statement of intent as he blew away Chardy.
Nadal won 80 percent of the points on both his first and second serve as he tormented the Frenchman with a barrage of stinging baseline shots.
Women's world number one Naomi Osaka produced a solid performance to beat Slovakian Dominika Cibulkova 6-3, 6-3 in the day's opener.
Osaka made a slow start against Cibulkova as the Slovakian broke the world number one in the third game of the opening set but regained her composure quickly.
The Japanese served two aces to save a double break point in the eighth game and enjoyed plain sailing for the rest of the tie after clinching the game with a service winner.
She then logged exactly the same score against Mihaela Buzarnescu later in the afternon.
Fresh from winning the Madrid Open last week, Djokovic eased to a 6-1, 6-3 win over Canadian Denis Shapovalov although he did not look entirely happy on the court in the second set.
Frustrated at one point that he was unable to race through it as quickly as he did in the opening set, Djokovic had to replace his damaged racket after slamming it against his foot twice with the score at 3-3.
It seemed to work for the Serb, though, as he broke serve in that game and then wrapped up the match to set up a last-16 clash with Philipp Kohlschreiber, which he won 6-3, 6-0.
Djokovic was unfazed by the upcoming exertions of playing a double-header.
"It's not the first and probably not the last time that I've had to play two matches in a day so I am looking forward to it," he said. "I've been playing well, feeling well, high confidence, and I want to keep on going."
In the men's draw, Fernando Verdasco ground out a surprise 4-6 6-4 7-5 win over fifth seed Dominic Thiem, as did Jan-Lennard Struff with a 6-2 6-3 hammering of Marin Cilic.