Novak Djokovic set up a French Open semi-final with Rafael Nadal by beating Italy’s Matteo Berrettini on Wednesday.
Serbia’s Djokovic won the opening two sets but Berrettini fought back to win a third-set tie-break.
Fans were then asked to leave with the match extending beyond the 11pm curfew and play had to be stopped to forced the fans out.
When the players returned, Djokovic wrapped up a 6-3 6-2 6-7 (5-7) 7-5 win.
Victory ensures Djokovic will renew his enduring rivalry with Nadal, who is aiming for a record-extending 14th title at Roland Garros.
The pair who contested last year’s final 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.
Third seed Nadal won 6-3 4-6 6-4 6-0 against Argentine 10th seed Schwartzman on Court Philippe Chatrier.
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.