The Orioles avoided salary arbitration with Brian Roberts, signing the second baseman to a one-year contract Thursday. Financial terms were not disclosed, but the Baltimore Sun reported on its web site that Roberts will receive $4.2 million in 2007. He had a base salary of $3.1 million last season.