Federer disputará su décima final en Halle