Defending champion Jannik Sinner extended his winning streak at the ATP Finals with another victory over Ben Shelton.
The Italian is yet to drop a set after three round-robin matches and his 6-3 7-6 (7-3) win against Shelton made it 29 successes in a row on indoor hard courts.
It was a familiar feeling for American Shelton, who fell to 0-3 on his debut at the tournament having lost to Sinner for the eighth time in a row and fourth this year.
"When you come here and win all three round-robin matches you have to play a very high level, some great tennis, which I've done," said Sinner, who shrugged off the loss of a match point at 5-4 in the second set to dominate the tie-break, on Sky Sports.
"I felt like serving, I’ve done very well in important moments, brought me to this point. The mental aspect was great until now so let’s see what’s coming tomorrow."
On Saturday, Sinner will face Alex de Minaur in the semi-finals after the Australian scraped into the last four by just one game ahead of Taylor Fritz.
De Minaur must try to get the better of Sinner for the first time in 13 attempts, and the Wimbledon champion said: "I have to be very careful. He doesn’t have a lot to lose. I have a lot to lose, so it’s going to be very difficult."
Canada’s Felix Auger-Aliassime set up his first semi-final in the event against world number one Carlos Alcaraz after beating Alexander Zverev 6-4 7-6 (7-4).