The Giants have agreed to terms on a deal with Xavier Nady, who was cut released by the Nationals last week.
Nady signed a minor league contract with San Francisco and will play with the Triple-A Fresno Grizzlies.
Nady is a native of California and played collegiately at Cal.
Giants Sign Xavier Nady