Giants ink Benitez to three-year deal Free agent Armando Benitez and the San Francisco Giants agreed to a three-year contract yesterday, a move that stabilizes the club #39;s closer role that #39;s been in flux since Robb Nen got injured two years ago.