Roger Federer is from Switzerland. He was born in Basel, Switzerland on August 8, 1981, and has represented Switzerland in international tennis tournaments throughout his career. Federer is considered one of the greatest tennis players of all time and has won numerous Grand Slam titles and Olympic medals while representing Switzerland.