Sports | Sat Jun 15, 2013 2:01pm BST

Tennis-Federer fights back to beat Haas and reach Halle final