Rafael Nadal of Spain and Canadian Milos Raonic won their respective semifinal matches on Saturday at the Rogers Cup.

The 11th-seeded Raonic got the day started with a 6-4, 1-6, 7-6 (7-4) victory over fellow Canadian Vasek Pospisil.

The last ATP semifinal with two Canadians was in 1990 at Rio de Janeiro, where Andrew Sznajder lost in the final and Martin Wostenholme was beaten in the semis.

Raonic will crack the Top 10 Emirates ATP Rankings on Monday due to him reaching the final here.

The 22-year-old Raonic, who holds a 4-3 mark in title matches, will try to become the first Canadian to win here since 1958 when Robert Bedard defeated American Whitney Reed in the final.

Raonic will face Nadal in Sunday's final after the No. 4 seed took down two- time defending champion Novak Djokovic by a 6-4, 3-6, 7-6 (7-2) margin.

Nadal, who captured titles at this tournament in 2005 and 2008, improved to 21-15 against Djokovic, who had won 13 straight matches at this event.

The 27-year-old Nadal is 57-23 lifetime in finals.

The 2013 Rogers Cup champion will earn $547,300.