Channing Frye signed a two-year contract with the Phoenix Suns on Friday, Frye said in an email to the Oregonian.

The free agent power forward, who played the past two seasons in Portland, will get $3.8 million over two seasons, although the second season is at his option.