Either you dont know the meaning of Arrogance OR you know nothing about Roger Federer. Both ON and OFF the tennis court, Roger Federer is widely respected by so many millions of people for his tenderness, for his respectful talks, for his humbleness, for his good manners/attitude, for his down-to-earth kindness, for his sportsmenship, etc. Even in his defeats, Roger Federer never fails to appreciate the opponent player's performance and this is what made even other players to respect him a lot; ( here I dont mean about those players who talks so proudly even after winning only one match against Federer and claiming that they are TOP of the world (ex.Djokovic, Murray) ). People like you (Umesh Shah) tend to find fault with great persons like Roger Federer; hi , nobody in this world is 100% perfect but certainly Roger Federer is not so arrogant as you mentioned. You forget, how Roger Federer mixed with poor people in the Tsunami affected oastal areas in INdia when he visited India first time; Roger talked with thoese unknown people very freely, played with those poor kids with open heart/mind; can any of our Indian celebraties like cricket players and movie stars do that? come on Umesh, if you cant praise Roger Federer, atleast please dont throw your bullshit words towards him. Be mature in appreciating the good things from him. For you to say he is arrogant, are you 100% pure and good and with well mannerd/attitudes?