Free-agent guard Leandro Barbosa has agreed to a two-year, $8 million contract to return to the Phoenix Suns.
The deal includes a team option on the second year.
Barbosa, 33, played the past two seasons with the Golden State Warriors, but had his best seasons in the NBA from 2003-10 as a member of the Suns.