20150711 top-stories: Roger Federer hails 'one of my best' performances