Roger Federer remained on course for a 99th career title with a hard-fought victory against Matthew Ebden to reach the Gerry Weber Open semi-finals.
The defending champion needs to retain his title to stay at the summit of the men’s game and, after saving two match points against Benoit Paire on Thursday, was pushed once again by his Australian opponent.
Federer, targeting a record-extending 10th victory in Halle, began his grass-court campaign with a maiden title in Stuttgart last week and extended his unbeaten winning streak on the surface to 19 matches with a 7-6 [7-2] 7-5 win.
The 20-time Grand Slam champion was unable to convert on the only break point of the first set, in the seventh game, but was the dominant force in the tie-break to take the initiative in the encounter.
Both players traded early breaks of serve in the second set before Ebden broke the world No 1 for a second time but was unable to serve out at 5-4, as Federer hit three backhand winners in the game.
In front of a packed crowd under the roof in Germany, Federer finished with a flourish to break Ebden for a third time in the match and secure progress.
Federer will next face Denis Kudla after the unseeded American reached only his second ATP World Tour semi-final with a 6-2 7-5 victory against Yuichi Sugita, who had knocked out Dominic Thiem in the previous round.
The qualifier, ranked world No 109, broke his Japanese opponent twice in the first set to take the initiative in the contest before he recovered from a 5-2 second set deficit and saved a set point to close out the match in one hour and 23 minutes.
Roberto Bautista Agut progressed to the semi-finals after an absorbing 6-3 6-7 [3-7] 6-3 victory against Russia’s Karen Khachanov to become the second Spanish semi-finalist in the 26-year history of the tournament.
The fourth seed rallied from losing the second set on a tie-break to break Khachanov in his opening service game of the deciding set before saving three break points in the next game on his way to securing a second win from their three meetings.
The Spanish fourth seed will now face Borna Coric after the Croatian 21-year-old defeated experienced Italian Andreas Seppi 7-5 6-3.