Roger Federer celebrated his 33rd birthday with a 6-3 4-6 6-3 win over Spaniard David Ferrer on Friday to move into the semi-finals of the Rogers Cup and a step closer to a landmark 80th career title.

Federer will next face another Spaniard, Feliciano Lopez, who ended the last hope for a homegrown winner in sixth seed Milos Raonic 6-4 6-7(5) 6-3.

The other semi-final will see rising star Grigor Dimitrov take on Jo-Wilfried Tsonga, who has reached the last four by knocking off world number one Novak Djokovic and twice-champion and eighth seed Andy Murray in Friday’s quarter-final.

With Ferrer 14-0 against the Swiss maestro there was little concern the fifth seed might spoil the party as the crowd serenaded 17-time grand slam winner Federer with a chorus of “Happy Birthday” between games during the second set.

But there would be no gifts from Ferrer, who made Federer work a little longer and little harder than he wanted.

“It’s a dream come true to still be playing tennis at this age,” Federer told the cheering crowd.

“I love tennis but it is a whole lot more fun when you do win and play against guys like David who leave it all out there.

“Stay injury free and go out on my terms, maybe try and win tournaments, I have two this year and hopefully we will have a few more.

“It starts here tomorrow again on the court.”

His next opponent Lopez excels on grass and reached the final at Queen’s before clinching his fourth career title at Eastbourne a week later, but he has looked at home on the Canadian hardcourts.

After knocking off fourth seed Tomas Berdych in the third round he will now have to record another big upset in Federer if he is to reach his first ATP Tour Masters 1000 final.

Raonic blasted 18 aces past Lopez but in the end the big-hitting Canadian said it was a lack of courage, not muscle, that cost him the win.

“He (Lopez) stepped up and played well on the important moments, especially on his service game,” said Raonic. “ I just felt like I never let it go through or impose myself, and I think that’s what cost me over time.”

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.