Roger Federer won through to his 10th final at the Gerry Weber Open in Halle after beating Croatian Ivo Karlovic 7-6 (7-3) 7-6 (7-4) and will play Italy's Andreas Seppi in Sunday's final.
Roger Federer won through to his 10th final at the Gerry Weber Open in Halle after beating Croatian Ivo Karlovic 7-6 (7-3) 7-6 (7-4) and will play Italy's Andreas Seppi in Sunday's final.