Fish, ranked a career-high 17th four years ago, capped a remarkable week that featured three victories over top-10 players by stunning Swiss world number one Roger Federer in Saturday's semi-finals.