The Giants have agreed to one-year deals with three of their five players in salary arbitration: outfielder Gregor Blanco, right-hander Yusmeiro Petit and infielder Tony Abreu.