World number one Novak Djokovic says he will "need to be at his best" to beat Denis Shapovalov and reach a third consecutive Wimbledon final.
Djokovic, who won the grass Grand Slam in 2018 and 2019, faces Canada's 10th seed in the semi-finals on Friday.
In the other last-four tie, seventh seed Matteo Berrettini faces Roger Federer's conqueror Hubert Hurkacz.
"I'm sure that that's going to be the biggest test I will have so far in the tournament," said Serbia's Djokovic.
"It's going to be a battle and I need to be at my best.