Federer never gives easy praise and most of the time he sounds so arrogant... but maybe that's preferable than Nadal saying "if I don't play my best tennis it's impossible to win bla bla bla". I resent Novak praising too much and saying things everytime like "I was lucky I won" and things like that. Shows low self-esteem. Lucky you won? I'm sure you did something in the process.
Seriously I prefer old Nole all cocky and full of himself than this, good sport or not.