Big-hitting Daniil Medvedev stole the show at the Sofia Open on Saturday as he punched his way to an emphatic 6-2, 6-4 victory over former world No. 6 Gael Monfils to set up a final clash against Hungarian Marton Fucsovics.
The Russian delighted the crowd in Arena Armeets with a barrage of sizzling winners as he broke twice in the first five games and never took his foot off the pedal to clinch the opening set.
Frenchman Monfils put up more of a fight in the second and even managed to break to love in the eighth game.
But the 22-year-old Medvedev, hauling his giant 1.96 metre frame around the court, kept his composure to seal the win on his first match point.
"It was difficult at the end as Gael never stopped fighting. I'm glad that things didn't get complicated and I made it to the final," said Medvedev.
World No. 47 Fucsovics battled past Italian giant-killer Matteo Berrettini 5-7, 7-5, 6-3 to progress to his second ATP final.
The 27-year-old Hungarian, who won his maiden ATP title in Geneva last year, recovered well after surrendering the gruelling first set to secure his place in the final.