Federer will carry the Swiss flag at ceremony
Roger Federer will carry the Swiss flag at the opening ceremony of the Beijing Olympics.
US Open champion Roger Federer decided that he will play Davis Cup for Switzerland when it meets the host United States in March.