Novak Djokovic edged into the quarter-finals of the Serbia Open by defeating Laslo Djere 2-6 7-6 (8-6) 7-6 (7-4) in a tense encounter in Belgrade.
World number one Djokovic was in danger of losing three straight ATP Tour matches for the first time in over four years when he surrendered the opening set to his fellow Serbian in front of an adoring crowd.
The 20-time grand slam winner was two points away from defeat in the second-set tie-break but managed to force a decider by converting set point at the sixth attempt.
And Djokovic needed another tie-break to get the job done, with Djere paying the price for a series of errors as he missed out on a chance to claim a famous victory.
Next up for Djokovic, who bounced back from successive defeats to Jiri Vesely and Alejandro Davidovich Fokina in Dubai and Monte Carlo respectively, is Miomir Kecmanovic.
Seventh seed Kecmanovic faced little resistance from John Millman as he claimed a 6-4 7-6 (7-5) success, while Karen Khachanov was granted a walkover against Roman Safiullin.
At the Barcelona Open, Carlos Alcaraz advanced to the third round courtesy of a 6-1 2-6 6-2 victory over Kwon Soon-woo.
He will face Jaume Munar for a place in the quarter-finals following the wildcard’s 6-1 6-4 triumph against ninth seed Nikoloz Basilashvili.
Felix Auger-Aliassime was taken the distance by Carlos Taberner but eventually closed out a 6-1 3-6 6-4 success. His reward is a meeting with Frances Tiafoe, who beat Hugo Dellien 7-6 (7-3) 6-1.
Lloyd Harris defeated Albert Ramos Vinolas 6-3 6-4, while Alex De Minaur, Emil Ruusuvuori, Pablo Carreno-Busta and Marton Fucsovics also advanced.
Inclement weather brought a halt to top seed Stefanos Tsitsipas’ meeting with Ilya Ivashka after just one game, while Grigor Dimitrov was up a break in the third set of a clash with Federico Coria.