The Arizona Diamondbacks have agreed to a pair of one-year contracts that settled arbitration cases, giving catcher Miguel Montero $5.9 million and infielder Ryan Roberts $2,012,500.