Multiple choice general knowledge sports Which of the following players has won a Olympic gold medal? Rafael nadal Roger federer Fernando gonzalez Novak djokovic Reveal answer Fill a bubble to check yourself A Correct answer Explanation Rafael Nadal won the Olympic gold medal in singles at the 2008 Beijing Olympics, defeating Fernando Gonzalez in the final. This achievement adds to his impressive resume of tennis accomplishments across all formats of the sport.