Home News Federer surprised himself