But Federer produced a stirring comeback to win 6-7, 5-7, 6-4, 6-0, 6-2 in three hours and seven minutes to set up a meeting with either Andy Roddick or Gael Monfils on Wednesday. Champions are defined by moments such as the break point Federer had to fend off trailing 4-3 in the third set which, if converted, would have enabled 31-year-old Haas to serve for the match.