Previously these two players have met before in 12 matches in Wimbledon, Brisbane, Halle, Paris Masters, Madrid Masters, etc.
Federer, who is yet to lose a set in this year's tournament, regained some form of revenge for last year's defeat to the Canadian at the semi-final stage in emphatic fashion with a 6-4 6-2 7-6 win in under two hours. It's maybe the toughest tournament out there.
Raonic came through an early scare in the first set after saving a break point at 1-1, but Federer made no mistake at 2-2 before taking command of the set by holding serve to love. Not only did Federer miss the French Open last year, he has missed three of the past five Grand Slams events heading into this year's Wimbledon and looks completely rejuvenated and reenergized as a result.
As a show of how remarkable Federer's return to the top of the game is at the age of 35, he becomes the second oldest man in the Open Era to reach the last four here.
Croatian world number six Cilic has been tipped for the title since day one by his compatriot and former coach Goran Ivanisevic, the 2001 champion at the All England Club.
According to a plethora of analysts, Raonic is the most likely player to break the stranglehold of the Big 4 over Wimbledon.
Before losing to Andy Murray in the 2016 final, Raonic beat Federer in the last four and this time around faced the Swiss in the quarter-final.
"Then again, the best players are left in the draw". I'm so happy to be through. I'm rested. I'm fresh. That's why I can't think too far ahead. I'm ready to go this afternoon if I have to, which is great, but I don't have to. Among these, Roger Federer won nine matches whereas Milos Raonic won three matches.
"I was doing fitness with my fitness coach and after like 10 minutes, I looked at him and said, I don't know what we're doing in Paris seriously".
"I don't see myself playing better than a few years ago". "And I think it's coming along nicely, to be honest". "He kept a very high gear the whole entire time without giving many real glimpses".
Be sure to join The Roar for live scores of this quarter-final from 12am - midnight (AEST) or at the completion of Andy Murray versus Sam Querrey on the centre court and don't forget to add a comment in the section below.