Both Djokovic and Federer are gentlemen in general but arrogant/cocky and have publicly made cheeky/arrogant statements. Djokovic has openly said a lot of controversial, arrogant stuff and celebrations too. Federer has made many narcissistic statements throughout. That's part of their persona...