Il signe ensuite un nouveau contrat en juillet 2009, durant l'intersaison, avec les Suns de Phoenix à hauteur de 3,8 millions de dollars sur 2 années. En février 2010, Frye a été sélectionné au concours à 3 points lors du All-Star Game 2010, devenant le premier pivot invité depuis Sam Perkins en 1997.