Italy will play Canada for a place in the Davis Cup final after both came through tight quarter-finals in Malaga on Thursday.

Unlike Australia and Croatia’s victories on Tuesday and Wednesday, both these ties went to deciding doubles rubbers, with Canada completing the last-four line-up just after midnight in southern Spain by seeing off Germany after Italy had beaten USA.

The US were left with work to do following Lorenzo Sonego’s upset of Frances Tiafoe, who is ranked more than 20 places higher, 6-3 7-6 (7).

Taylor Fritz brought the teams level with a 7-6 (8) 6-3 win against Lorenzo Musetti but Fabio Fognini and Simone Bolelli played an excellent doubles match to beat Tommy Paul and Jack Sock 6-4 6-4.

That left captain Mardy Fish with questions to answer after he chose to leave out his top-ranked doubles player, Rajeev Ram, who won the ATP Finals alongside Britain’s Joe Salisbury last weekend.

“We’ve got a lot of great players that play for the US,” said Fish. “Rajeev is one of them. He wasn’t on the team this year, and that’s my choice. If anyone has an issue with that, that’s on me.

Denis Shapovalov lost in singles but bounced back in doubles
Denis Shapovalov lost in singles but bounced back in doubles (Joan Monfort/AP)

“But, if Rajeev was here or not, those guys were going to win today. They played well and they’re too good.”

Germany’s Jan-Lennard Struff overcame a rankings gap of more than 130 places to defeat Denis Shapovalov 6-3 4-6 7-6 (2) in the opening rubber of the second match.

Felix Auger-Aliassime pulled Canada level by beating Oscar Otte 7-6 (1) 6-4 but Shapovalov bounced back in style by teaming up with Vasek Pospisil for a 2-6 6-3 6-3 victory over Kevin Krawietz and Tim Puetz.