Den toppseedade Carlos Alcaraz övervann en räddning i andra set och besegrade kvalspelaren Giulio Zeppieri med 7-5, 4-6, 6-3 för att avancera till sin sjunde ATP-final i karriären i Croatia Open på lördagen.
I och med segern är den 19-årige spanjoren i sin tourledande sjätte final i år.
”Det är fantastiskt att vara i en final här igen”, sade Alcaraz, som vann sin första ATP-titel här förra året.
Han övervann sitt första tappade set i lerbaneturneringen och en rullning av ankeln i semifinalen mot den 20-årige italienaren.
”Just nu är det bra”, sade Alcaraz om sin fotled. ”Jag känner inte så mycket just nu. Vi får se ikväll eller imorgon bitti, men jag tänker säga att jag kommer att vara redo för finalen.”
I sitt första riktiga test i Umag efter två raka segrar omvandlade Alcaraz sex av sina 15 breakbollar medan Zeppieri, som inte vunnit en match på tournivå före den här veckan, bröt honom fyra gånger.
Söndagens final mot andraseedade Jannik Sinner blir Alcaraz 100:e match på touren.
Sinner besegrade italienaren Franco Agamenone, en kvalspelare, med 6-1, 6-3 och gick till sin första ATP-final i år och sin åttonde totalt.