Sergio Romo and the world champion Giants have agreed to a $9M, two-year contract, avoiding salary arbitration, according to an ESPN.com report.

The deal announced Wednesday means the Giants have settled all of their potential arbitration cases before hearings.