Swiss star Roger Federer admits he is enjoying his tennis as he beat Robin Haase to qualify for the final of the Montreal Masters.
The 2017 Wimbledon champion continues to defy the odds and he can dream of regaining the world number one spot if he wins the title this weekend.
Federer powered into the final on Saturday as he beat Haase 6-3 7-6 and he will now face Alexander Zverev in the showpiece.
The 36-year-old is currently ranked third in the world but a victory this weekend will see him climb to second in the rankings, before he can then chase down top spot at the Cincinnati Masters next week.
World number one Andy Murray will be absent due to injury and a win for Federer would see him make more history.
The two-time Montreal Masters champion is also chasing his 94th ATP Tour title, levelling the record of Ivan Lendl.
Speaking about his form, Federer admits he is just enjoying himself at the top of the game once again.
He told the ATP’s website: “I have reached levels that I never thought I would be able to reach, winning so many titles.
“Each title you can add is like a thrill. I am playing tennis to try to win titles. Lendl is a legend of tennis.
He reached incredible records. He was extremely consistent. He won many titles.
“It’s fantastic and cool that I’m able to reach his level.” Zverev beat Denis Shapovalov to reach the final and he is priced at 3.40 to win on Sunday, with Federer the 1.30 favourite.