​Toronto Masters final preview

Two of the form players go head-to-head on Sunday when Roger Federer takes on Jo-Wilfred Tsonga in the final of the Toronto Masters.

Federer reached his 120th career final with a 6-3 6-4 win over Spain's Feliciano Lopez, putting the Swiss maestro on the brink of a landmark 80th title and his first in Canada since 2006.

Meanwhile, Frenchman Tsonga has been playing like a man possessed having already knocked out world No 1 Novak Djokovic in the third round and then two-time champion Andy Murray in the quarter-finals.

The world No 15, who is bidding for his 11th career trophy, claimed his third straight upset by dispatching seventh-seeded Bulgarian Grigor Dimitrov 6-4 6-3 to reach his first ATP Masters 1000 final since losing to Federer in Paris in 2011.

"I'm feeling good. I have been waiting for this moment for a couple of years now," said Tsonga, who posted his 29th win of the season with victory over the youngest member of the ATP Tour's top 10.

"This week I'm more consistent and it's good because it (helped) me beat three guys in the top 10. I didn't do that (for a) couple of years now and it gives me hope for the rest of the year."

He added: "When you play against Roger, it's always special. "First, because you play in a big area, in a big stadium anyway.

"And every time the crowd is for him, so it's quite a good sensation. It's quite a good feeling when you win against 10,000 people."

World No 3 Federer, who celebrated his 33rd birthday on Friday, has been back in top notch form and will head into his fifth Canada final as favourite to add to his titles in Dubai and Halle from earlier this year.

The Swiss maestro fired 13 aces and never faced a break point against Lopez to improve his 2014 record to 44 wins and eight defeats.

The Wimbledon runner-up has won 11 of his 15 career meetings with Tsonga, though the underdog has twice beaten Federer in Canada and also knocked him out of last year's French Open, in straight sets, and Wimbledon 2011 where he famously came from two sets down.

The 29-year-old Tsonga claimed a Masters win at Paris Bercy in 2008, but lost in Paris and London in two other finals to Federer.

But the 17-time grand slam champion is not taking the threat of the hard-hitting Tsonga lightly and said: "He can overpower guys, serve up a storm and then play really aggressive with his forehand and also be solid in his backhand.

"You think you're in a safe place in the rally, and he takes one step and just hits it and the point is over. That's why he's been in the top 10 for so long."

Watch Federer v Tsonga live on Sky Sports 3 this evening, with live coverage from 8pm.