Multiple choice general knowledge sports Who beat Roger Federer to claim the U.S Open 2009 ? Andy Murray Andy Roddick Juan Martin Del Potro Lleyton Hewitt Reveal answer Fill a bubble to check yourself C Correct answer Explanation Juan Martin Del Potro defeated Roger Federer in the 2009 US Open final, winning his first Grand Slam title in a five-set thriller. This was a major upset as Federer was the heavy favorite.