World Number 2, Rafael Nadal won the French Open, 2007 defeating –

Stegan Edberg
Andy Roddick
Roger Federer
Fred Alexander

The correct answer is: C. Roger Federer.

Rafael Nadal won the French Open in 2007 by defeating Roger Federer in the final. Nadal won the match in four sets, 6-3, 4-6, 6-3, 6-4. This was Nadal’s first French Open title, and it was also his first Grand Slam title.

Federer was the defending champion at the French Open, and he was the top seed in the tournament. Federer had won the French Open in 2006, and he had also won the Australian Open and Wimbledon in 2006. Federer was considered to be the best tennis player in the world at the time.

Nadal was the second seed in the French Open, and he was considered to be Federer’s biggest rival. Nadal had won the French Open in 2005, and he had also won the French Open in 2006. Nadal was considered to be the best clay-court player in the world.

The match between Nadal and Federer was considered to be one of the greatest tennis matches of all time. The match was close, and both players played at a high level. Nadal won the match in four sets, but Federer gave him a tough fight.

Nadal’s victory at the French Open in 2007 was a major accomplishment. It was his first Grand Slam title, and it showed that he was one of the best tennis players in the world. Nadal went on to win the French Open again in 2008, 2010, 2011, 2012, 2013, 2014, 2017, 2018, and 2019. He is the most successful player in the history of the French Open.

The other options are incorrect because they are not the players who Nadal defeated in the final of the French Open in 2007. Stegan Edberg, Andy Roddick, and Fred Alexander were not in the French Open in 2007.