Sixth seed is the first Canadian male ever to reach the final of a major tennis tournament.
Roger Federer will be playing his 11th semi-final in Wimbledon history.
World number two and 2013 champion wins 7-6, 6-1, 3-6, 4-6, 6-1 in entertaining clash on centre court.
Singer, who was rumoured to be dating Prince Harry, looked elegant in white for the men's quarter-finals.
The seven-time champion prevails 6-7 4-6 6-3 7-6 6-3 to set up a Milos Raonic semi-final.
Roger Federer faces Marin Cilic in the battle for the semi-final spot.
World number two meets precious little resistance in comfortable 7-5, 6-1, 6-4 win on centre court.
Centre Court was brightened up as Pippa and Anna Wintour brought summer prints to Wimbledon.
Federer has had an easy path so far, beating Guido Pella, Marcus Willis and Dan Evans to reach the 4th round.
Three-time winner Djokovic trailed Sam Querrey 2-0 before final rain delay at the All-England Club.
Roger Federer will be in action in the third round against Daniel Evans. Find out where to watch live.
Evans beats Alexandr Dolgopolov 7-6 6-4 6-1 to set up clash with seven-time champion.
World No772 secured a memorable victory over Lithuania's Ricardas Berankis on Monday.
The British number 23 stole the show on day one at SW19 with a shock upset of Lithuania's Ricardas Berankis.
Seven-time champion Roger Federer is in action in the second round. Find out where to watch live.
Roger Federer starts his campaign against Guido Pella on 27 June. Find out where to watch live.
The 2016 edition of the Wimbledon Championship takes place from 27 June to 10 July.
The 2016 edition of the Wimbledon Championship will start on 27 June.
John McEnroe feels that Novak Djokovic can pose a challenge to Roger Federer's record.
James Ward has been drawn against reigning champion Novak Djokovic, who cannot face Murray until the final.
Federer has won the French Open only once compared to Nadal's nine wins.
Roger Federer is happy with his progress despite loss to Zverev in semi-final of Gerry Webber Open.