Top-seeded Novak Djokovic advanced to the Rogers Cup final, beating fellow Serb Janko Tipsarevic 6-4, 6-1 on Saturday night in a match twice delayed by rain.
Djokovic, the winner of the hardcourt event in 2007 and 2011, will race Richard Gasquet in the final. The Frenchman, seeded 14th, beat John Isner 7-6 (3), 6-3.
"In the second set, I played really good," Djokovic said.
Djokovic led 3-2 in the first set with the fifth-seed Tipsarevic serving on 30-30 when play was stopped because of rain. The delay lasted an hour in the match that was delayed 90 minutes at the start.
"I don't see any reason why hard court tournament don't have covers on their courts," Djokovic said. "And I think this tournament, after this year's experience should strongly consider covers for next year. If they inflate the covers, like they do on Wimbledon for example, it saves us time."
Gasquet, ranked 21st in the world, is making his first trip to a Masters 1000 final in six years. In 2006, also in Toronto, Gasquet lost to Roger Federer.
"It's a difficult player, but the key to the match was to return well and I did it," Gasquet said. "I try to return all the time and make him play."