World tennis number one Novak Djokovic is in the final of the US Open after coming back from two sets down to beat Roger Federer of Switzerland.
The Serb will face Rafael Nadal of Spain on Tuesday in a repeat of last year's final.
Djokovic beat Federer 6-7 4-6 6-3 6-2 7-5 in a match lasting three hours 51-minutes.
Nadal defeated Andy Murray of Britain 6-4 6-2 3-6 6-2 in the other semi-final on Saturday.
Nadal beat Djokovic in last year's final, but the Serb has beaten him in five finals this year, including Wimbledon, to replace him as world number one.
In the first semi-final of the women's event: Sam Stosur of Australia beat Angelique Kerber of Germany 6-3 2-6 6-2.
She will play the winner of Saturday's second semi between Serena Williams, USA, and world number one Caroline Wozniacki of Denmark on Sunday.