The Bulgarian will face in the semifinals the Russian Daniil Medvedev, who earlier won the Swiss Stan Wawrinka.
Dimitrov said: ‘It had been a long time since I came to this court, I was nervous. I was just saying ‘stay in the game, I felt good, my shoulder was holding up well.’
He added: ‘I tried to be in the game, keep it on the court.’
Before the final set, the Swiss requested medical assistance in private, and when he returned to the court he opened delivering the first and second service, so Dimitrov got very fast 3-0 on the scoreboard.