ATP Shanghai: Grigor Dimitrov produces incredible comeback to oust Ryan Harrison

ATP Shanghai: Grigor Dimitrov produces incredible comeback to oust Ryan Harrison

And he underlined his status as the man to beat in Shanghai as he battered the Italian Fognini 6-3, 6-1. "I would like to play and be 100 per cent".

"I played a very good match, I don't know how many mistakes I made, but very few", said the 16-time Grand Slam victor and top seed in Shanghai. Nadal also improved his win streak to 15 having taken out last week's China Open.

Sixth seed Dimitrov frequently had the final say during pulsating rallies, most impressively during the final set when he kept a point alive before winning it close to the net.

But the Bulgarian, who sent down 13 aces in the match, took the fight to the Spaniard in the second set, coming from 3-0 down in a tie-break to level.

Federer, the Swiss world number two, plays Richard Gasquet in the last eight on Friday after Gasquet outlasted fellow Frenchman Gilles Simon in a marathon three-setter. The world number two claimed two more breaks in the next to seal the deal in an hour and 18 minutes.

More news: How Modi put Nobel Prize victor Richard Thaler's 'nudge theory' to use

Rafael Nadal will try to reach his second Shanghai final in career.

Dimitrov, closing in on a first appearance at the ATP World Tour Finals, plays Nadal next. "Of course, being able to win the US Open, Beijing and being in the semi-finals here. We'll see tomorrow if I can have another good day".

Next up for the 31-year-old is Croatian Marin Cilic, who beat Albert Ramos-Vinolas 6-3 6-4 in another quarter-final.

He will now face Argentina's Juan Martin del Potro, the 2009 US Open champion and Rio 2016 Olympic silver medallist who came from behind to end the run of Serbia's Viktor Troicki.

All Offers and Promotions posted in this article excludes NSW residents.