Andy Murray crushed France's Paul-Henri Mathieu 6-2 6-2 to reach the final of the Open 13 tournament in Marseille.
Murray is trying to win the fifth title of his career
The British number one broke serve twice in both sets and won every point on his own first serve.
Murray, seeking his second title this year, will face Mario Ancic in the final after the unseeded Croat beat Marcos Baghdatis 6-4 6-2.
"I played really aggressively, hit a lot winners and didn't give any chances on my serve," said Murray.
"This was without doubt one of my best matches since my return from injury," said Murray, referring to the elbow and wrist injuries that dogged him last year.
"My serve was strong and my plan to force him to take the net worked perfectly."
The 20-year-old world number 11 is playing in his first event since controversially missing Britain's Davis Cup tie against Argentina.
Ancic has had a lot of illnesses and injuries and it's good that he's back on the tour
The Scot missed the match in Buenos Aires because he did not want to risk aggravating a recurring knee problem by playing on clay.
Ancic, his opponent in Sunday's final, dropped out of the top 100 after missing most of last season with glandular fever.
His booming serve helped him see off Baghdatis and he will now be looking for his second win over Murray, having beaten the Briton in their only previous meeting in Auckland in 2006.
"It will be a tough match. He's played well," added Murray. "Ancic has had a lot of illnesses and injuries and it's good that he's back on the tour."