Federer broke Santoro's serve for a fourth time to lead 4-1 and had set point but the Frenchman fought it off in the seventh game.