Multiple choice general knowledge sports Roger federer holds citizenship of 2 nations.which are the those nations? switzerland and france switzerland and england switzerland and south africa england and germany Reveal answer Fill a bubble to check yourself C Correct answer Explanation Roger Federer holds Swiss citizenship by birth (born in Basel) and South African citizenship through his mother, Lynette Federer (born in South Africa). He does not hold French, British, or German citizenship. This is a sports/current affairs fact.