Three days into the NBA's free-agency period, the Spurs have accomplished their goal of keeping their roster virtually intact.

The Spurs reached agreement Tuesday with forward Matt Bonner, the last of the three free agents they hoped to re-sign, on a three-year contract worth about $9 million.

"Matt always wanted to stay with the Spurs, so he's very excited to be coming back," said Kenny Grant, Bonner's agent.

The Spurs also have reached agreements with center Fabricio Oberto (three years, $10.5 million) and Jacque Vaughn (two years, $2.5 million). Free agents can't sign contracts until July 11.