Federer 'positively surprised' by Swiss draw with Brazil