Federer is probably one of the greatest athletes in all sports put together. It would be a very great tribute and a proud moment for Switzerland to have him carry it thrice and I am sure the other athletes in Switzerland wouldn't have minded that at all.
That's good of you to speak for the Swiss team.
Nobody is doubting his credentials but it would have been fairly sad if a country couldn't find one other worthy athlete in 12 years to carry their flag. He's had that honour twice which is more than enough. Time to give someone else a chance especially as "one of the greatest athletes in all sports" has yet to win an individual Olympic medal. For all his incredible achievements (and I agree, he is a supreme athlete), he is far from an "Olympic legend".