Montreal - Andy Murray takes Rafael Nadal's world number two position when he advances to ATP Masters 1000 Rogers Cup final. He will take on Juan Martin Del Potro who beat Andy Roddick 4-6, 6-2, 7-5.
The Scot will be looking to claim a 13th career title to go along with his new ranking, having leapfrogged Rafael Nadal to become number two in the world.
Murray was too strong for the Frenchman Jo-Wilfried Tsonga in his semi-final on Saturday, who beat Federer in the last eight.
Tsonga pushed him hard but the Scot always seemed to have something in reserve at the key moments as he claimed a 6-4 7-6 (10/8) victory.
He told Sky Sports Xtra: "To get past Rafa is incredible. Roger and Rafa have shared the one and two ranking for the last five years. They are so consistent and I didn't know if I was ever going to get there.
"Just one more to go now."