A ruthless Madison Keys crushed CoCo Vandeweghe 6-1 6-2 on Thursday setting the stage for an all-American U.S. Open final that will see a new grand slam champion crowned.

Keys opponent in Saturday's final will be world number 83 Sloane Stephens, who beat ninth seed Venus Williams 6-1 0-6 7-5 in an earlier roller-coaster clash.

It will be the first time two American women have played for the title since 2002 when Venus lost 6-4 6-3 to her younger sister Serena Williams.

Madison Keys celebrates her victory.Madison Keys celebrates her victory.

"I feels amazing, these are moments growing up you dream about," said Keys. "It was one of those days where I came out and I was in a zone and forced myself to stay there.

"I had to rise to the occasion and I'm just happy to be in the final.

"Sloane is a new person right now, I think she is loving being out on the court again and she's obviously playing really well."

The final shapes up as an intriguing and unexpected one featuring two players who missed the start of the year as they recovered from injuries.

Keys, who was absent from the first two months recovering from wrist surgery, delivered an old fashion thrashing as she needed just 66 minutes to beat Vandeweghe, who also lost in the Australian Open semi-finals.

Keys never faced a break point and committed just nine unforced errors while firing 25 winners.

"She was playing a great first set," said emotional Vandeweghe, breaking into tears during her post-match media conference.

"I thought at some point she might start running a little bit colder than what she was doing. I mean, it's really not over until the last point.

"I was fighting as hard as I could for as long as I could, but she stayed hot the whole time."

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.