San Francisco Signs 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 has been in flux since Robb Nen was injured two years ago.