Roger Federer made it into the final of the Rogers Cup with a 6-3 6-4 win over Spain’s Feliciano Lopez on Saturday, putting the Swiss wonder on the brink of a landmark 80th career title.
Standing between Federer and another trophy is Frenchman Jo-Wilfried Tsonga, who claimed his third straight upset by dispatching seventh-seeded Bulgarian Grigor Dimitrov 6-4 6-3.
After knocking off world number one Novak Djokovic in the third round, twice champion Andy Murray in the quarters and Dimitrov in the semi-finals, the powerful Frenchman will need to produce one more upset to deny Federer a third Canadian title.