Roger Federer saw off Hubert Hurkacz in straight sets to reach the Indian Wells Masters semifinals and keep his hopes of a sixth title alive.
The Swiss, a winner between 2004 and 2006, and in 2012 and 2017, is still yet to drop a set this week after easing to a 6-4 6-4 victory to advance to the semifinals, where he will face second seed Rafael Nadal.
A break early on in either set was enough for Federer, who staved off two break points himself, one when he was serving for the match.
Hurkacz, the world number 67, had knocked out Lucas Pouille, Kei Nishikori and Denis Shapovalov to reach the quarterfinals, but the 22-year-old was unable to find a way past an in-form Federer, who won his 100th ATP Tour title in Dubai earlier this month.
Federer claimed his first break in the fifth game when Hurkacz pushed a forehand long, and the Pole continued to make unforced errors at key times as his opponent wrapped up the first set in 31 minutes.
The Swiss was victorious in Hurkacz's second service game of the next set, with Federer then coming out on top in a battle at the net en route to moving 3-1 up.
Hurkacz had his first break point in the next Federer service game, but the 37-year-old whipped a delicious forehand winner past his opponent and held.
There was another chance for Hurkacz as Federer fell 30-40 down when serving for the match, yet the five-time champion reeled off three points in a row to advance to the last four with his 66th win at the competition.
- New Zealand vs South Africa LIVE SCORE, World Cup 2023 warm-up: NZ 204/1; Latham, Phillips eye fifties
- Asian Games 2023 LIVE updates, Hangzhou 2022 medals tally: Parul Chaudhary, Shaili Singh in action; Indians win three medals on October 2
- Athletics LIVE updates, Asian Games 2023: Parul Chaudhary in 3000m steeplechase final; Shaili starts with 6.38m in long jump final; Hangzhou 2022 streaming info
- ODI World Cups: How role of all-rounders has evolved from 1975 to 2019
- England vs Bangladesh LIVE SCORE, World Cup 2023 warm-up: Rain stops play, BAN 153/5