Reliever Sergio Romo and the San Francisco Giants have agreed to a $9 million, two-year contract, avoiding salary arbitration. The deal announced Wednesday means the Giants have settled all of their potential arbitration cases before hearings.