Montreal: American Mardy Fish moved to within one victory of his second hardcourt title of the summer with a 6-3, 6-4 defeat of Serb Janko Tipsarevic on Saturday to reach the final of the ATP Montreal Masters.
The sixth seed, who won Atlanta in July and then played the final in Los Angeles a week later while suffering with a heel injury, will tackle either world number one Novak Djokovic or French 13th seed Jo-Wilfried Tsonga in Sunday`s final.
Fish has burst into prominence this season after losing 20 kilograms following knee surgery in September, 2009, which streamlined both his body and his game.
The former pizza and hamburger fan is now so strict with his diet that junk snacks never figure in his eating plans.
The regime has paid off with two titles in 2010 and hardcourt success in 2011 as he heads into the US Open with a Top-10 seeding as the leading American in the world, ranked eighth to the 12th of Andy Roddick.
Fish was the third different American since 2000 to reach the semi-finals in Canada, joining Roddick and Andre Agassi, both former champions.
Roddick, a 2009 semifinalist, is the last player from south of the border to win a Canadian event, taking the title in 2003 while Fish has become the first American finalist since Agassi six years ago.
He made the final in just 76 minutes with six aces and three breaks of serve for his 33rd victory of the season against 15 losses.
Tipsarevic had defeated two seeds this week - number seven Tomas Berdych and number 15 Fernando Verdasco - but he was outclassed by Fish.
The American won the opening set in 36 minutes and then went up a break in the first game of the second.
Tipsarevic, a member of Serbia`s Davis Cup championship side from last December, got the break back for 2-2 but lost serve again to trail 3-4 after a netted backhand brought on an angry racquet toss.
Fish stayed calm to serve it out on a second match point after Tipsarevic saved a first with a passing shot at the net.
If he plays Djokovic, Fish will have a huge task after losing all six of his matches against the Serb who has won 51 of 52 matches played this season for eight ATP titles.