The winner in 2007, 2011 and 2012 in the hardcourt event that rotates between Toronto and Montreal, Djokovic will face third-seeded Kei Nishikori of Japan on Sunday. Nishikori beat second-seeded Stan Wawrinka of Switzerland 7-6 (6), 6-1 in the first semifinal.

Djokovic has six victories this year and 65 overall. The 29-year-old Serb has 12 Grand Slam titles, winning this year in Australia and France. Monfils was coming off a victory last week in Washington.