Germany booked their place in the Davis Cup semi-finals after wrapping up a 2-0 victory over Canada in Malaga. (More Tennis News)
Daniel Altmaier and Jan-Lennard Struff were both victorious over Gabriel Diallo and Denis Shapovalov respectively, to set up a last-four clash with the Netherlands.
Germany were beaten 2-1 by Canada when the nations met at this stage of the 2022 Davis Cup, but they drew first blood when Altmaier came through a hard-fought clash with Diallo 7-6 (7-5) 6-4.
It looked like the tie would go to a doubles decider when former Wimbledon semi-finalist Shapovalov took the opening set against Struff.
But the world number 43 bounced back to prevail 4-6 7-5 7-6 (7-5) after two hours and seven minutes.
"Denis was playing amazingly, coming out firing," Struff said. "It was a very tough match. He was serving so well. It was tough to return. The court is very fast. An incredible match. I'm just happy to get over the line at the end."
On Friday's semi-final with the Dutch, he added: "It's a big step for us to go from the quarters to the semis. For sure, we want to win and go to the final now.
"Netherlands played an amazing match yesterday, beating Spain here in front of a home crowd. We expect a very tough opponent."
Data Debrief: Germany through as errors cost Canada
The two tie-breaks proved pivotal as the Germans secured only their second Davis Cup semi-final appearance since 2008 (also reaching that stage in 2021).
Though both sets were tight during the first match, Diallo hit 40 unforced errors to Altmaier's 17, and was 6-1 for double faults.
Similarly, in the second rubber, though Shapovalov was 27-8 for aces, 13 double faults to just four from Struff proved costly.
Altmaier and Struff's reward is a first meeting with the Netherlands since the 2001 quarter-finals, which the Dutch won 4-1.