Andy Murray’s Cincinnati Masters bid ended at the semi-final stage as Roger Federer recorded a 6-4 7-6 (8-6) win.
Murray deposed Federer as world number two this week but lost the first set to some often impeccable Federer strokes.
The second set was fiercely contested, with no breaks, but Federer prevailed to win in one hour 37 minutes, taking his record against the Briton to 14-11.
In Sunday’s final he will play top seed Novak Djokovic, who beat Ukranian Alexandr Dolgopolov 4-6 7-6 (7-5) 6-2.