Bernard Tomic will play in his fifth career ATP final when he takes on Dominic Thiem after a stunning comeback against Alexandr Dolgopolov in the ATP Abierto Mexicano Telcel.
Tomic had to recover from a poor first set to win the match 1-6 6-4 6-3.
The world number 21 got off to a terrible start as he found himself 4-0 down before he managed to win a service game.
But Tomic would struggle on serve all match and had to find his rhythm in the rallies to impose his superiority over his Ukrainian opponent.
Dolgopolov put his own serve to good work early on, hitting a total of 12 aces for the match, but once Tomic managed to break him in the second set the Australian never looked like losing.
He would break him three times in the deciding set, despite Dolgopolov smashing down six aces, and improved his own service game to only be broken once as he cantered to the win.
He will face world number 15 Thiem, who beat Sam Querrey 6-2 6-2 to book his spot in his sixth career ATP final and his second of the year.
Thiem is one for one in finals in 2016, having beaten Nicolas Almagro in three sets in the Argentina Open decider earlier in February.
The Austrian was too good for his American opponent on Friday as he won all eight of his service games and 83 per cent of points off his first serve.
Saturday's final will be the first time Tomic and Thiem have met.