Leandro Barbosa has agreed to sign a two-year, $8 million deal with the Phoenix Suns. The second season of Barbosa's contract will be a team option.

Barbosa spent the past two seasons in a key bench role with the Golden State Warriors. Golden State could only offer the veteran's minimum to sign Barbosa.

Barbosa began his NBA career with the Suns.