Andy Murray reached his first ATP Tour singles semi-final for over two years by rolling up his sleeves to overcome Marius Copil in the European Open on Friday.
The three-time grand slam champion's persistence paid off as he battled past Copil with a 6-3 6-7 (7-9) 6-4 victory in Antwerp.
Murray squandered a 4-1 lead in a second set he lost after holding the same advantage in a tie-break, with Copil saving a match point.
The Brit was not to be denied a place in the last four, winning what was his second quarter-final since returning from hip resurfacing surgery after claiming the only break of the final set.
Ugo Humbert stands in the way of Murray and a place in the final after coming from a set down to beat Guido Pella 5-7 6-4 6-4.
Fourth seed Stan Wawrinka outlasted Gilles Simon 6-3 6-7 (6-8) 6-2 and will face Jannik Sinner, who became the youngest ATP semi-finalist since 2014 when he got past Frances Tiafoe 6-4 3-6 6-3.
There will be no back-to-back Kremlin Cup triumphs for Karen Khachanov in his homeland after Andreas Seppi beat the defending champion 3-6 6-3 6-3.
Seppi has reached at least the quarter-finals in his past six appearances in Moscow and will face Adrian Mannarino - a straight-sets winner against Dusan Lajovic - for a place in the final after claiming the scalp of the second seed.
Marin Cilic took out Jeremy Chardy 6-4 4-6 7-6 (7-2) and will go up against Andrey Rublev, who saw the back of Nikola Milojevic 6-2 6-3.
There will be no dream swansong for Janko Tipsarevic at the Stockholm Open after Yuichi Sugita ended the Serbian's career with a 6-2 4-6 7-6 (7-4) triumph, booking a semi-final showdown with Denis Shapovalov.
Shapovalov eased to a 6-0 6-3 defeat of Cedrik-Marcel Stebe, while Pablo Carreno Busta beat Sam Querrey and will face Filip Krajinovic - conqueror of Yoshihito Nishioka.