Brands upsets Federer