Novak Djokovic swatted aside another young contender in American Ben Shelton to reach the US Open final and move within one more victory of a record-equalling 24th major title.
Serbia's Djokovic, 36, beat 20-year-old Shelton 6-3 6-2 7-6 (7-4) to again close in on Margaret Court's tally.
The victory set up a potential rematch with Carlos Alcaraz, who beat Djokovic in July's Wimbledon final, on Sunday.
Defending champion Alcaraz plays Daniil Medvedev in the second semi-final.
Spain's Alcaraz, 20, faces Russian third seed Medvedev, who won his sole major title at Flushing Meadows two years ago, in the night session at 19:00 local time (00:00 BST, Saturday).