Federer hard to please