Britain’s Andy Murray is set to play his sixth Wimbledon semi-final after beating Canadian Vasek Pospisil on Centre Court with a clinical performance.

Murray, the third seed, won 6-4 7-5 6-4 shortly after two hours and will next meet nemesis Roger Federer this Friday.

Rain delays did little to affect Murray’s desire to win out in the second set, when the roof was pulled over court.

Murray did a good job to hold serve for 4-4 on once the action resumed after the rain as Pospisil pressed, and the Briton took a firm grip on the contest when he broke for 6-5.

Murray's strength showed when they had two decent rallies, Pospisil who looked visibly tired was then given a time warning at 30-30, and Murray got the break with a drop shot and a backhand.

"It was difficult, we were stopped a couple of times," said Murray.

"I felt I played some good stuff. He served extremely well for periods. I tried to change my return position at the end of the second set to see the returns better."

The Scot, 28, has met seven-time champion Federer 24 times before and lost recently - last month - to the Swiss man.

Murray added: "I know Roger very well, we walked to the practice courts together this morning. Friday is a different story and hopefully we can have a great match.”

The Scot will likely start favourite on Friday, with Paddy Power offering 5/6 on Murray winning, so a ten quid bet would see a return £18, while the same punt on Federer would see a marginally better return of £20, doubling your money.

Canadian Pospisil, 25, who made his first show in a Grand Slam quarter-final, but Murray proved eventually too much.

Despite the Canadian’s effort, his demise came at 4-4 when Pospisil was forced out of position and played a shot between his legs facing a sixth break point, and Murray answered with a backhand winner.

"I have loved playing here over the years," added Murray.

"I have always played some of my best tennis here. I hope I can get to another final but it will be a tough one.”

Murray extended his win-streak to 10 matches, and claimed his 150th Grand Slam win, and according to ESPN, only three active players have won more than Murray: Federer with 290, Novak Djokovic with 197 and Rafael Nadal with 196.

Number one seed Novak Djokovic will face Richard Gasquet in the other semi-final, with Sky Bet offering offering 1/16, while Gasket the odds offered on the underdog are as slim as they deserve to be.