Sonny Weems and the Phoenix Suns have agreed upon a two-year, $5.8 million deal.

Weems last played in the NBA in 2011 with the Toronto Raptors.

Weems has since played in Europe with Zalgiris and CSKA.

Weems turned 29 on July 8th.