Serena Williams and Bianca Andreescu will play each other in the finals of the US Open after both players won their semi-final matches on Friday.
Williams, who is looking to win a record-equalling 24th Grand Slam singles title, crushed Elina Svitolina 6-3, 6-1.
Meanwhile, 19-year-old Canadian Andreescu got the better of reigning Dubai Duty Free Tennis Championships winner Belinda Bencic in a tight encounter.
The finals will be played on Saturday in New York.

Araujo equaliser saves Uruguay in draw with Saudi Arabia
Belgium escape Egypt upset bid with own goal in 1-1 draw
Spain stunned in 0-0 draw with World Cup debutants Cape Verde
Tunisia fires coach Sabri Lamouchi after heavy World Cup loss
McCullum worried about Stokes after nightclub incident
