Sabrina B. Free agent J.R. Smith has agreed to return to the New York Knicks. The veteran shooting guard will sign a two-year contract worth $2.8 million, two league sources told ESPNNewYork.com. The deal is guaranteed for the first season and contains a player option for the second season.