Denis Shapovalov (10) d Karen Khachanov (25) 6-4 3-6 5-7 6-1 6-4
The 22yo Canadian deserved the win against the Russian. He served at 86% win on first serves, serving 17-3 aces along the way. The 10th seed had most of the opportunities to break too (19 to 8). A noteable stat is receiving points won; 64-36 to the Canadian's favour, putting the pressure on the Russian for most of the match.
Novak Djokovic (1) d Marton Fucsovics 6-3 6-3 6-4
The only unseeded player in the tournament left in the draw was no match for the world no 1. All the momentum swung his way as the Hungarian only broke once, unimportantly in the first set. Djokovic winning 83% of his first serves compared to 58% for the world no 48.
Hubert Hurkacz (16) d Roger Federer (6) 6-3 7-6(4) 6-0
Ever since Federer's return, there has always been a bit of question mark regarding his level. Before Wimbledon, the only decent player he had beaten was Marin Cilic in 3 sets who is ranked 37 in the world. Fed was lucky to scrape past Mannarino in the first round, but proved worthy defeating Norrie and Sonego in the last two rounds. Hurkacz is someone that has the ability, but is never sure if he will turn up or not. Hurkacz looked like he meant business all tournament, losing only 3 breaks of serve in his Round of 16 match against Daniil Medvedev (2) and 1 break against the Fed Express.
Matteo Berrettini (7) d Felix Auger-Aliassime (14) 6-3 5-7 7-5 6-3
The Big Italian roars into his first Semi-Final appearance here in Wimbledon, only losing one set, but being broken three times along the way, and also getting outserved. Although Berrettini handled the pressure against Felix; who is known for crumbling under pressure (0/16 sets in Finals), the Italian may not be strong enough for an in form Hubert Hurkacz. The 20yo has definitely turned a corner in terms of performing at a big stage, and is great to see for the future as he is ranked 19 in the world at the moment. Berrettini does mean business, and will be an interesting battle mentally against the 16th seed in Hurkacz.