Cameron Norrie of the United Kingdom defeated Marton Fucsovics to advance to the final 16 of the Italian Open, where he will face world number one Novak Djokovic.
Norrie won 6-2, 7-6 (7-4), in a match that had been postponed due to rain in Rome on Saturday.
Norrie had led by a set and 5-1 before being pushed back by the Hungarian, who dug deep again to win.
Djokovic triumphed. Grigor Dimitrov won 6-3, 4-6, 6-1 despite losing a 4-2 second-set lead.
In the women’s event, world number one Iga Swiatek breezed into the final 16, but sixth seed Coco Gauff was defeated.
Thirteenth-seed Norrie looked powerful from the start against his 92nd-ranked opponent, breaking for an early 3-1 lead and building on it, breaking again in the ninth game.
As the match progressed, Fucsovics battled with his serve, and Norrie took advantage twice to move 5-1 up and within striking distance of victory.
However, the British number one began to struggle as the Hungarian launched a mini-revival, breaking Norrie twice as he served for the match and saving five match points – four on his own serve – on his way to a 5-5 tie.
Norrie retained his composure to go up 6-5, but his opponent fought back to force a tie-break.
Despite losing the first two points and falling behind 3-1, Norrie began to display the aggression that had been lacking in the second half of the set. He appeared to find another gear, going up 6-3 before prevailing on his eighth match point.
Djokovic rebounded well from his second-set battle, in which Dimitrov won four games in a row before raising his game again in the decider.
However, the Serb was scathing of the Foro Italico’s center court surface.