Roger Federer wins Montreal Masters semi-final against Robin Haase

Federer comes through Ferrer test to reach the last eight at the Rogers Cup

The victory marks Wozniacki's first career win against a No.1 and gives the 27-year-old a 6-2 advantage in head-to-head matches with Pliskova.

Bautista Agut fought off a match point to force a tiebreaker, which the tired-looking Monfils opened with a double fault and never challenged again.

Roger Federer stayed on course for his third Rogers Cup title by beating Roberto Bautista Agut in straight sets to reach the semi-finals in Montreal.

Unseeded Argentine Diego Schwartzman posted a unusual win over American Jared Donaldson 0-6, 7-5, 7-5 to advance to a quarterfinal meeting with Robin Haase, the 52nd-ranked Dutchman who upset seventh-seeded Grigor Dimitrov of Bulgaria 7-6 (3), 4-6, 6-1. The pair met in a Davis Cup World Group play-off in 2012 with Federer winning 6-1, 6-4, 6-4.

Federer said he knows Haase well from serving with him on the ATP player council and from practicing together.

"It pays off playing aggressively here, plus I feel comfortable at net, so why not spend some time there instead of slugging it out from the baseline", Federer said with a smile after the match. "Sometimes he tends to just roll the ball in and use the big serve, or he uses a slice a lot and comes in".

"Both things combined, two major factors in a beginning of a match, I was able to get into the match better".

Federer last won the tournament in 2006, since when he has been a beaten finalist on three occasions, and a victory this year would boost his bid to become world number one after next week's Cincinnati Masters. Haase said it was hard for both players after playing tough three-set matches against seeded players earlier in the week.

Federer is 17-0 in his career against the 35-year-old Ferrer, who was ranked third in the world in 2013 but is now at No.33.

"My game plan worked better against Bautista Agut than against Ferrer", he said.

"I've been against the wall a couple times this week and I'm very happy I've come out several times just playing really good tennis in those situations", Shapovalov said. "I believe it's because I was more aggressive coming to the net".

"I played a lot of good matches, especially yesterday against (seventh-seeded Grigor) Dimitrov", Haase said. The 30-year-old Haase, back to 52nd in the world after battling injuries for much of his career, improved to 5-0 against 36th-ranked Schwartzman. I didn't, but I managed to win because I kept fighting.

Related News: