Canada's Vasek Pospisil, left, and his partner Denis Shapovalov, second left, celebrate with team captain Frank Dancevic and teammates after winning their Davis Cup semi-final doubles match against Russia's Karen Khachanov and Andrey Rublev, in Madrid, Spain on Saturday. Photo: Bernat Armangue/AP

MADRID – Canada reached the Davis Cup final for the first time as they won a thrilling semi-final against Russia on Saturday with Denis Shapovalov and Vasek Pospisil clinching victory in the deciding doubles rubber.

Shapovalov and Pospisil, who have shouldered the burden through four ties in La Caja Magica this week, combined to beat Andrey Rublev and Karen Khachanov 6-3 3-6 7-6(5).

"I have no words, it's unbelievable," the 20-year-old Shapovalov said on court as Canada's fans celebrated.

Things had looked bad for Canada when Pospisil's incredible run of singles wins here came to an end in the opener against Rublev, the 29-year-old going down 6-4 6-4.

But Shapovalov levelled things up when he beat Khachanov 6-4 4-6 6-4, sending the tie down to the wire.

Canada will face either Spain or Britain in Sunday's final.

Tournament organiser and Barcelona defender Gerard Pique defended his daily trips to the Davis Cup tennis tournament this week after his side earned a nervy 2-1 win at Leganes on Saturday to remain top of La Liga.