Roger Federer saw off the challenge of resurgent fellow Swiss Stan Wawrinka to reach the semi-finals of the Cincinnati Masters on Friday.
Federer has won all seven of the finals he has appeared in at the ATP Masters 1000 event in Ohio, and is on course to triumph for the first time as a 37-year-old, having come from behind to beat Wawrinka 6-7 (2-7) 7-6 (8-6) 6-2 after two hours and 19 minutes.
It was stern test of Wawrinka's progress in recovering from long-term knee trouble, and he passed with flying colours, until fatigue crept up on the three-time grand slam winner.
Federer, meanwhile, advances to a semi-final against David Goffin, with Novak Djokovic or Marin Cilic awaiting in the final.
Both players could have been forgiven for being somewhat below their best late on Friday at the Lindner Family Tennis Center, having been required to finish their third-round matches earlier in the day due to bad weather interrupting Thursday's schedule.
Wawrinka had beaten Marton Fucsovics in straight sets, while Federer overcome Leonardo Mayer, also in two.
There was little indication they were feeling the residual effects of those exertions, though, as the first set remained on serve.
With both players near their consistent best, Wawrinka saved two break points in the sixth game, while Federer offered his compatriot none.
The older man looked poised to take the opener when he was presented with two break-point and set-point opportunities in the 12th game, but Wawrinka dug deep to save the first with a forehand down the line, before staving off the other by coming to the net and forcing Federer to send a forehand passing shot long.
Unexpectedly, the resulting tie-break rapidly got away from Federer, who netted a routine overhead and made another poor forehand error to allow Wawrinka to take it with ease.
The second set proved a similar affair, but this time it was Wawrinka's turn to blink in the tie-break, as he immediately gave up a mini break to fall behind. And when the 33-year-old's attempted backhand down the line sailed wide, the match was level at 1-1.
Wawrinka eventually ran out of energy in the third set, giving up his serve for the first time in the sixth game when he came to the net and could not get enough of his racquet on a Federer passing shot.
And from there, the senior partner in the iconic Swiss duo pulled clear in imperious fashion, consolidating and then breaking again to love to take it on the first of three match points, when Wawrinka sent a forehand long.
|Southgate eyes winning end to England´s ´brilliant year´|
|Patient Zverev seizes opportunity to make amends at ATP Finals|
|Rodgers: Packers still believe they can make playoffs|
|Mahomes hoping to ketchup to Heinz´s touchdown target|
|Ranieri tells Fulham fans not to expect repeat of Leicester ´fairytale´|
|Brown to leave role as RFU chief executive|
|Croatia star Rakitic ruled out of England clash|
|Capital gains for Zverev as he secures last-four spot in London|
|Sancho rise continues with Player of the Month award|
|Jones-Buchanan, Ablett and Briscoe sign new Rhinos deals|
|Root leads from the front as aggressive England assume control|
|Croatia´s Lovren antagonises Ramos and ´rude´ Spain|
|Rakitic has ´enormous respect´ for England ahead of Nations League decider|
|Ireland make flanker switch with Leavy out of All Blacks clash|
|Pakistan rip through Black Caps in Abu Dhabi|
|WATCH: Barcelona mark 15-year anniversary of Messi´s first match|
|Sterling, that you? - Walker uses falling fan to poke fun at England team-mate|
|Fleetwood applies pressure on Molinari, Wallace leads in Dubai|
|Don´t talk to me about VAR – Rakitic not over World Cup final loss|
|Van Dijk leadership essential for Liverpool – Wijnaldum|
|Dalic: Croatia´s bench was ready to stop Spain!|
|Sublime Root century gives England imposing lead|
|Vinicius appreciates Solari influence at Real Madrid|
|Havertz would suit Bayern Munich – Kimmich|
|Wilder: Roach recruitment a sign of Fury nerves|
|Ranieri targets defensive improvements at failing Fulham|
|PSG close investigation into player recruitment practices after finding no discrimination|
|Mayweather: Nasukawa exhibition back on|
|Witsel: Joining Borussia Dortmund my best career decision|
|Ballon d´Or win would not change Modric´s ´best year´|
|Ireland v New Zealand: Opta stats behind the meeting of the world´s top two|
|The Breakdown: A statistical look at Saturday´s rugby internationals|
|Batshuayi dismisses reports of Valencia departure|
|Brazil must make Copa America final – Tite|
|Rockets rout Warriors as Green goes scoreless|
|Seahawks rally past Packers|
|Lakers G Rondo to miss 4-5 weeks|
|Durant is done with questions about Green|
|Smith, Warner set to return to IPL in 2019|
|No rivalry between Mbappe and Griezmann – Deschamps|
|Neymar: Emery will bring success to Arsenal|
|Jedvaj backs Croatia to deliver against England|
|Howell grabs first-round lead at Sea Island|
|Rooney backing Kane to break England record|
|Betts named American League MVP|
|Republic of Ireland must improve, says under-pressure O´Neill|
|Injured Sergio Ramos to leave Spain squad|
|Yelich named National League MVP|
|Low praises ´beautiful goals´ from Sane and Gnabry|
|Belgium boss Martinez pleased with patient Batshuayi|
|Wilson and Sancho pay tribute to England ´legend´ Rooney|
|Rooney gave England squad a lesson in humility - Southgate|
|This Week in U.S. Sports: LeBron passes Chamberlain, Williamson looking like he is next|
|We still have a chance - Luis Enrique not giving up hope after Spain defeat|
|Rockets ´parting ways´ with Anthony|
|Rooney became ´embarrassed´ at Manchester United|
|Federer: ´Easier´ to play when I´m up against it|
|Rooney convinced England are in safe hands with Southgate|
|Black Caps skipper Williamson confident over first Test availability|
|Federer cruises into last four of ATP Finals for 15th time|
|Republic of Ireland 0 Northern Ireland 0: Randolph saves light up bore draw|
|England 3 United States 0: Experimental side impresses on Rooney farewell|
|Croatia 3 Spain 2: Jedvaj keeps World Cup finalists in contention|
|Belgium 2 Iceland 0: Batshuayi rekindles Hazard flame with match-winning brace|
|Germany 3 Russia 0: Sane on target as Low´s men stroll|
|´Fancy taking a look at Brexit?´ - Southampton credit Austin with VAR breakthrough|
|Green: Altercation with Durant will make Warriors stronger|
|Juventus star Dybala dismisses Manchester United links|
|Strinic given all clear to return to AC Milan training|
|Papier wait over as scrum-half starts for Springboks|