Casper Ruud kept his bid to become world number one on track as he cruised past Matteo Berrettini to reach the US Open semi-finals.
The 23-year-old made a flying start under the roof on Arthur Ashe and although he had to save two set points in the third set, he got the job done in a tie-break to beat Berrettini 6-1 6-4 7-6 in an impressive display.