Roger Federer and Andy Murray will clash in a rematch of their Australian Tennis Open final after advancing to the Toronto Masters title decider.
Murray upset world No.1 Rafael Nadal 6-3 6-4 before Federer beat Novak Djokovic 6-1 3-6 7-5 in the second semi-final.
Murray is hoping to become the first man since Andre Agassi in 1994-1995 to win back-to-back Canadian trophies, but will need to reverse a run of three straight defeats to Federer.
For Nadal who's won both Wimbledon and the French Open this, it was only his sixth loss of the season.