Stanislas Wawrinka edged closer to a first ATP Tour title in five years after edging Mikael Ymer in a thriller to reach the Moselle Open semi-finals.
On the same day fellow countryman Roger Federer would hang up his racquet at the Laver Cup, Wawrinka was forced to go all the way by his opponent in Metz, eventually winning 6-4 4-6 7-6 (7-5).
The three-time grand slam champion, whose injury struggles and form have seen him tumble to 284 in the world rankings, served up seven aces to Ymer's two, and made no double faults.
Victory moves him into the last four, where he will meet seventh seed Alexander Bublik after the Kazakh saw off Holger Rune in another three-set encounter with a 6-3 5-7 6-4 win.
Defending champion Hubert Hurkacz is also through to the semi-finals after making quick work of home favourite Arthur Rinderknech, winning 6-3 6-2.
The world number 10 will face Lorenzo Sonego next after the Italian also came through his quarter-final in straight sets against Sebastian Korda.