The Phillies have reached an agreement on a two-year deal with free agent Laynce Nix, according to sources. The deal is pending a physical. He made $700,000 in a one-year contract with Washington last season. Nix, 31, bats left-handed and primarily plays left field. His signing likely closes the door on free-agent Raul Ibanez returning to the Phillies.