Alexander Zverev moved a step closer to his second Italian Open title with a hard-fought 6-4 6-3 quarter-final win over Taylor Fritz, overcoming an injury scare en route to the last four.

Zverev – who triumphed on the clay in Rome back in 2017 – produced a dominant serving performance against another heavy hitter in Fritz, but only after an awkward fall early on.

The German sought medical attention after falling on his stomach in the third service game of the match, the slip leaving him bleeding from both hands.

However, he soon shook off that knock and did not allow Fritz a single break point in a deeply impressive display, setting up a semi-final meeting with Chile's Alejandro Tabilo – the conqueror of Novak Djokovic – for Friday.

Data Debrief: Zverev gathering momentum

Zverev, the lone former champion remaining in the men's draw, is surely the favourite to win a tournament characterised by unfortunate withdrawals and shock defeats for the biggest names.

Seven of Zverev's 21 tour-level titles have come on clay, and he is yet to drop a single set in Rome this year. His three-year wait for an ATP 1000 title could soon be over.