Fourth seed Nadal, champion in the event in 2005 and 2008, defeated top seed and two-time defending champion Djokovic 6-4, 3-6, 7-6 (7/2) to reach his 10th final of the season.
Raonic, meanwhile, became the first Canadian into the tournament’s final since 1958, when Robert Bedard won it. Raonic booked his place with a 6-4, 1-6, 7-6 (7/4) victory over compatriot Vasek Pospisil, and with the win ensured he’ll be the first Canadian ever to reach the top 10 in the ATP world rankings.
Raonic will have his work cut out against Nadal. The Spaniard has won all three of their prior encounters, including two on hardcourts.
Nadal’s two-hour, 20-minute struggle with Djokovic was a tight affair, with small margins determining victory. Nadal dominated the third-set tiebreaker, taking a 6-0 lead. Djokovic saved two match points before falling.
Serena in final
World No 1 Serena Williams defeated Agnieszka Radwanska 7-6 (7/3), 6-4 on Saturday to reach the WTA Toronto final, where she will face giant-killer Sorana Cirstea.
Williams maintained her perfect record over Radwanska, her six wins over the world number four from Poland including a triumph in the 2012 Wimbledon final and, more recently, in the semi-finals at Miami this year. Williams next faces unseeded Romanian Cirstea, who toppled fourth-seeded Li Na of China 6-1, 7-6 (7/5).
The victory over 2011 French Open champion Li continued a dream run for 27th-ranked Cirstea in the USD 2.4 million hardcourt tournament. She also beat former World No ones Caroline Wozniacki and Jelena Jankovic, as well as defending champion Petra Kvitova, en route to the final.
“Gosh, she hits really hard,” Williams said of Cirstea. “She has a really big serve. She moves well, she's definitely not an easy player to play.”
The number of titles tennis legend Rafael Nadal has won this season
Spotted: Alia Bhatt, Ranveer Singh, Neha Dhupia in Bandra
Photos: Salman Khan returns from Jodhpur to Mumbai
15 'peach' perfect photos of Priyanka Chopra at People's Choice Awards 2017
Photos: Tennis legend Andre Agassi meets Rahul Dravid in Mumbai
62 going on 16: These photos of Rekha prove she is 'forever young'