Alex de Minaur made it two wins from two Next Generation ATP Finals matches as he defeated Miomir Kecmanovic on Wednesday, with Jannik Sinner booking a last-four spot.
Australian De Minaur, the highest-ranked player at the event, secured a 4-1 4-3 (7-3) 1-4 4-0 victory to follow up on his opening Group A win over Alejandro Davidovich Fokina.
Having been made to work hard for his triumph in Milan, particularly during the second and third sets, the 2018 runner-up was pleased with his powers of recovery.
"This is what you expect in these conditions," said the world number 18, referencing the shorter format. "A match can turn quickly. I didn't play badly, he just played well in the important moments.
"I just had to regroup and stick to my game."
It's a bird, it's a plane, it's Super @alexdeminaur!#NextGenATP | #SeeTheFuture pic.twitter.com/8Gi1MwK1zM
— Next Gen ATP Finals (@nextgenfinals) November 6, 2019
The impressive Sinner was a 4-0 4-2 4-1 winner over Mikael Ymer to ensure he will progress from Group B.
Casper Ruud, who lost his opener to Kecmanovic, inflicted a second consecutive defeat on Davidovich Fokina.
Davidovich Fokina took the first set and went the distance but came up short in a 3-4 (2-7) 4-3 (7-2) 4-2 3-4 (2-7) 4-1 loss to the Norwegian.
In the other Group B clash, Frances Tiafoe recovered from his defeat to Sinner by beating Ugo Humbert, who has now suffered back-to-back reverses.
The American boosted his qualification hopes with a 4-2 4-3 (7-5) 3-4 (4-7) 4-1 success.
Top Headlines
Featured Matches
Football
Arsenal
English Premier League
2-0
Brighton and Hove Albion
Aston Villa
English Premier League
2-0
Chelsea
Fulham
English Premier League
0-1
Newcastle United
Leeds United
English Premier League
2-0
West Bromwich Albion
Leicester City
English Premier League
2-1
Tottenham Hotspur
Manchester City
English Premier League
2-0
Everton
Liverpool
English Premier League
1-0
Crystal Palace
Cricket
Sussex
Sri Lanka
Teams will be announced at the toss
Multan Sul..
Quetta Gla..
Teams will be announced at the toss
Islamabad..
Karachi Ki..
Teams will be announced at the toss
Peshawar Z..
Lahore Qal..
Teams will be announced at the toss
Islamabad..
Quetta Gla..
Teams will be announced at the toss
Lahore Qal..
Islamabad..
Teams will be announced at the toss
Mumbai Ind..
Delhi Capi..
Teams will be announced at the toss