Roger Federer overcame compatriot Stan Wawrinka to join Novak Djokovic, Marin Cilic and David Goffin in the semi-finals of the Cincinnati Masters after a bumper day of action in Ohio.
Bad weather wreaked havoc with the tournament's schedule on Thursday, meaning spectators were treated to a succession of double bills at the Lindner Family Tennis Center a day later.
Djokovic arguably had the most difficult assignments, the Serbian having to see off both Grigor Dimitrov and Milos Raonic to reach the last four.
But there were also stern tests presented by the likes of Wawrinka and Juan Martin del Potro, while Nick Kyrgios and Kevin Anderson also bowed out.
FEDERER SUCCEEDS IN SWISS SHOWDOWN
Wawrinka offered a strong indication that he is nearing a complete recovery from long-term knee trouble, as he took the first set against Federer, before the world number two asserted himself to win 6-7 (2-7) 7-6 (8-6) 6-2 in the final match on Friday.
Earlier, Wawrinka defeated Marton Fucsovics and Federer got past Leonardo Mayer in their delayed third-round matches.
Despite those exertions, the veteran compatriots produced a display of impressive consistency, with no breaks in either of the first two sets, and some exquisite shot-making on show, particularly from the backhand of Wawrinka.
DJOKOVIC DIGS DEEP FOR DOUBLE HEADER
Djokovic, a five-time beaten finalist in Cincinnati, went the distance in both of his matches. The Serbian ended 2017 champion Dimitrov's tournament defence by winning their encounter 2-6 6-3 6-4.
And he followed that up by maintaining a 100 per cent record from nine meetings with Raonic, Djokovic accounting for the Canadian 7-5 4-6 6-3, before losing his car in the parking lot, to the amusement of fans making their way home from the event.
FINE MARGINS SEPARATE GOFFIN, DEL POTRO
Spectators were treated to a tight contest late in the day, when Belgian 11th seed Goffin edged world number three Del Potro 7-6 (7-5) 7-6 (7-4).
Argentinian Del Potro had been taken to three sets by 2017 runner-up Kyrgios in his delayed third-round match, while Goffin ousted Anderson in straight sets.
No denying David @David__Goffin
|Italy 1 United States 0: Politano snatches late winner for Mancini´s men|
|Scotland 3 Israel 2: Forrest hat-trick seals Nations League promotion|
|Brazil 1 Cameroon 0: Richarlison fills Neymar´s boots as skipper suffers injury|
|France & PSG star Mbappe suffers shoulder injury|
|Albania 1 Wales 0: Gunter´s night spoiled by Balaj|
|Leeds and Manchester United to meet in friendly|
|Outspoken Smith leaves Cavaliers|
|PSG star Neymar injured for Brazil|
|Juventus midfielder Can back in training after surgery|
|Rams-Chiefs rollercoaster was the NFL´s modern-day masterpiece|
|Ronaldo an AC Milan target in 2017, confirms Fassone|
|Farah could get back on track at Tokyo Olympics|
|PSG still waiting on Alves and Kurzawa|
|Atalanta reject Gasperini to AC Milan speculation|
|Edmonton Oilers name Hitchcock new head coach|
|JR Smith on Cleveland Cavaliers: Tanking ´was always the plan´|
|Chester signs new Wakefield deal|
|F1 Raceweek: Countdown on to Alonso farewell|
|Rain disrupts Lorenzo´s Honda debut|
|VAR a possibility for Champions League knockout rounds|
|FFP vulnerable in areas, says UEFA president Ceferin|
|Sri Lanka draft in uncapped Peiris to replace Dananjaya|
|Coman back in Bayern training but Lewandowski has knee injury|
|Qalandars land De Villiers in PSL draft, Smith second pick|
|F1 changes helped less talented drivers on the grid - Alonso|
|Agnelli: No super league talks since 2015|
|I hope from now on it only gets better - Floersch update on horror crash|
|Calf injury rules Ashton out of Australia match|
|Halfpenny to miss South Africa clash|
|Hard for Lazio to hold on to Milinkovic-Savic, says Lotito|
|Australia´s next generation pay tribute to retiring Cahill|
|Bairstow pushing hard for Test recall|
|Cane eyes 2019 Super Rugby return after neck break|
|Van Dijk finds time to console referee during Dutch delight|
|Cahill sheds tear at end of phenomenal Australia career|
|WATCH: Pelicans coach Gentry interviews himself|
|Where does Chiefs-Rams classic rank among NFL´s highest-scoring matches?|
|Australia 3 Lebanon 0: Boyle bags brace on Cahill farewell|
|Guendouzi underlines desire to represent France|
|I might need a couple of drinks to relax after that! - Rams coach McVay|
|Juventus´ Alex Sandro has Premier League ambition|
|Ederson taking goalkeeping to another level, says City hero Weaver|
|Ceferin dismisses "super league" plans as fiction|
|Rams defeat Chiefs in one of the highest scoring games in NFL history|
|Kemba Walker leads Hornets to win over Celtics|
|Gomez praises ´top player´ Van Dijk, Stones|
|Cricket Australia to maintain Smith, Warner ball tampering bans|
|Brazil´s Tite encouraged by Neymar captaincy|
|Holmes set for NFL switch after Cronulla release|
|Dier encourages English youngsters to follow Sancho´s lead|
|Southgate promises further changes to England squad|
|Jones sceptical over Pocock injury|
|Sane encouraged despite Germany´s ´annoying´ Nations League draw|
|Character got Netherlands through, says Koeman|
|Netherlands´ focus still on Euros - Van Dijk|
|Ireland will be ready for qualifiers, insists O´Neill|
|Smith undergoes successful surgery, Redskins sign Sanchez|
|Germany 2 Netherlands 2: Dramatic five-minute fightback seals Oranje progression|
|Denmark 0 Republic of Ireland 0: Thrills at a premium again in Aarhus|
|O´Brien could return for start of Six Nations|
|Cavani: Neymar and I are ´friends, brothers, team-mates´|
|Pothas named Windies interim head coach|
|LA Galaxy planning for Ibrahimovic stay|
|NFL will return to Mexico City in 2019|
|Broner vows to end Pacquiao´s career in Las Vegas|
|UEFA should punish PSG and Man City, says LaLiga chief|
|Teenage driver Floersch has ´no fear of paralysis´ after operation|
|Mancini bemoans Italy´s misfortune in front of goal|
|Sprint legend Johnson ´pretty much back to normal´ after stroke|
|Bournemouth defender Adam Smith out for three months|