Top seed Rafa Nadal has reached the Shanghai Rolex Masters quarter-finals.
The 16-time Grand Slam champion ousted Italy's Fabio Fognini in straight sets 6-3 6-1.
Nadal started the match with a 3-0 lead and held on to his serve to seal the first set.
Breaks of serve in the first, fifth and seventh game of the second set were enough for Nadal to send the Italian packing out of Shanghai.
Nadal dominantly converted 4-of-5 of his break point chances and saved 2-of-2 of Fognini's break point tries in an hour and two minutes of play.
Nadal now has 10 wins and three losses against Fognini.
The Spaniard plays next No. 6 seed Grigor Dimitrov.
Meanwhile, No. 4 seed Marin Cilic has also reached the Shanghai quarter-finals.
The Croatian handed straight sets defeat to world No. 45 Steve Johnson 7-6 (1) 6-4.
Cilic got off to a comfortable 5-0 tie-break lead -- lost the next point -- then won two points in a row to seal the opener.
Cilic broke Johnson to open up a 2-1 second set lead and then held on to his serve to clinch the win.
Cilic fired 12 aces and won 86 percent of his first serve points against Johnson.
Albert Ramos, who defeated Jan-Lennard Struff, is set to be the next opponent of Cilic.
France's Richard Gasquet is due to meet No. 2 seed Roger Federer in the Shanghai quarter-finals.
Gasquet edged fellow compatriot Gilles Simon in a highly inconsistent clash 7-5 6-7 (5) 6-3.
Gasquet had two breaks in his pocket and was serving at 5-2 in the first set.
Gasquet blew his lead as Simon made it 5-5 -- before Gasquet regrouped and won the next two games to seal the set.
Gasquet had a 3-1 second set lead but the set went into a tie-break as he couldn't held on to his serve after earning an early break.
Simon went on to force a decider and break Gasquet in the opening game of the decider.
Gasquet caught fire again, winning the next four games and the match, eventually.
Gasquet needed two hours and 40 minutes of play to collect his seventh win and remain unbeaten against Simon.
Also read: Nick Kyrgios loses 30k for Shanghai walk-off