Diego Schwartzman reached his first ATP Masters 1000 final when he beat Denis Shapovalov 6-4, 5-7, 7-6(4) in the semi-finals of the Italian Open.
Schwartzman was coming off the back of a huge upset win after he had defeated Rafael Nadal on Saturday in what he described as his "best match ever."
A first set gave the Argentine an early advantage but his opponent came back to level with 7-5 in the second set.
Djokovic, Halep split by 10 euros in Rome prize money
- Djokovic battles past Ruud to reach 10th Rome Masters final
- Halep to meet Pliskova in Italian Open title clash
It required a tie-break in the third for Schwartzman to claim victory, and after the match the 28-year-old said:
I'm very, very happy. I think today was a crazy match, it was really tough for us.
"On my side I'm very happy because I have the win."
Highlights: Schwartzman stuns Nadal, Djokovic powers through
Djokovic downs Schwartzman to win Rome Masters
Djokovic wins record-breaking 36th Masters title with Rome victory