Novak Djokovic teed up a French Open semi-final with Rafael Nadal by beating Italy’s Matteo Berrettini in a match which was stopped to ensure fans could leave before an 11pm curfew in Paris.
Serbia’s Djokovic won the opening two sets, leaving him on course to complete victory in front of the 5,000 fans allowed to watch the night session.
Berrettini won a third-set tie-break, forcing an exodus greeted by loud boos.
When the players returned, Djokovic wrapped up a 6-3 6-2 6-7 (5-7) 7-5 win.
The final stages of the match were played in eerie silence, like the previous night matches in the tournament, after initially taking place in front of an exuberant crowd.
That stillness was punctured, however, by Djokovic’s manic celebrations when he took his third match point. With his eyes wide and fists punching his chest, the world number one roared his delight at coming through.
Victory ensures Djokovic will renew his enduring rivalry with Nadal, who is aiming for a record-extending 14th title at Roland Garros.
The pair will meet for the 58th time in their illustrious careers, with the winner going on to face Greek fifth seed Stefanos Tsitsipas or German sixth seed Alexander Zverev in Sunday’s final.
Nadal, 35, is still deemed the favourite to land the trophy, which would be a 21st Grand Slam triumph and move him clear of Roger Federer for the first time in terms of most men’s majors.
Djokovic, 34, is two behind Nadal and Federer after winning his 18th Grand Slam at the Australian Open in February.