Britain’s Andy Murray reached his sixth Wimbledon semi-final in seven years with victory over Canadian Vasek Pospisil under the Centre Court roof.
The Scot, seeded third, won 6-4, 7-5 and 6-4 in two hours and 13 minutes, and will play second seed Roger Federer in the last four on Friday.
Murray, 28, had to cope with two rain delays, the second of which saw the roof brought across in the second set.
“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.”
Looking ahead to a 24th meeting with seven-time champion Federer, 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.”
Murray produced a clinical performance to see off Pospisil, the world number 56, in straight sets.