The colorway looks fine in my opinion. Federer pulls off most of the outfits he's given by Nike, and he's worn a worse pink before (the all pink polo with brown shorts from 2011 really hurt my eyes). These are just pink accents, plus the shirt doesn't have any holes in the back (like the poor fellow wearing that horrid pink Lotto shirt).
And don't forget, only real men wear pink!!