The Yankees have come to terms with David Robertson on a one-year, $3.1 million contract, according to a team source.

Robertson, who made 65 appearances in a setup role for emergency closer Rafael Soriano, was 2-7 with a 2.67 ERA in 2012.