Andy Murray defied exhaustion to reach the final of the BMW Open in Munich and stay on course for the first clay court title of his career.
The Scot claimed back-to-back wins over Lukas Rosol and Roberto Bautista Agut after a schedule pile-up caused by bad weather on Friday.
But the top-seeded Scot was forced to do it the hard way after fighting back from behind to beat world number 41 Rosol 4-6 6-3 6-2 in their morning quarter-final.
Meanwhile, Bautista Agut was also forced to go to three sets but enjoyed an easier 4-6 6-0 6-0 win over Victor Burgos of the Dominican Republic.
Murray was once again broken early when he returned to court for their semi-final, but battled back and broke the Spaniard twice on his way to taking the first set.
And one more break was sufficient in the second set for Murray to hold off his world number 16-ranked opponent and wrap up a 6-4 6-4 victory.
But the day’s work was still not done for Murray as he was also scheduled for a doubles semi-final alongside Dutch partner Jean-Julien Rojer.