Julian Champagnie and the San Antonio Spurs have agreed to a new deal worth $12 million over four years.