Nicolas Almagro has battled back from a set down to defeat Janko Tipsarevic in the semi-final of the Mubadala World Tennis Championships in Abu Dhabi.
The Spaniard dropped the first set 6-2, before taking the second on a tie-break.
Tipsarevic was powerless to stop the world number 11 cruising to a 6-2 victory in the third set and booking his place in the final.
World number one Novak Djokovic now awaits Almagro in tomorrow's decisive match.