29 czerwca 2009 Phoenix Suns skorzystali z zapisu w kontrakcie i automatycznie przedłużyli kontrakt Amundsona na kolejny sezon. W nim zagrał w 79 meczach, zdobywając średnio 4,7 punktu i 4,4 zbiórki podczas 14,8 minuty gry. Trafiał z gry na skuteczności 55,1%. 16 marca 2010 wyrównał rekord kariery, rzucając 20 punktów przeciwko Minnesota Timberwolves. Zagrał we wszystkich 16 meczach play-off, notując w nich 2,9 punktu i 3,5 zbiórki na mecz.
Golden State Warriors 13 września 2010 podpisał roczny kontrakt z Golden State Warriors z opcją przedłużenia na kolejny w zależności od decyzji zawodnika. W nowej drużynie zagrał w 46 meczach, notując średnio 4,3 punktu i 4,0 zbiórki na mecz. Jego średnia 15,0 minut była najwyższą w karierze. 30 czerwca 2011 zdecydował się skorzystać z zapisu w kontrakcie i przedłużył jego ważność o kolejny sezon.
Indiana Pacers 19 grudnia 2011 został wymieniony przez Golden State Warriors do Indiana Pacers w zamian za Brandona Rusha. W nowych barwach grał średnio po 12,6 minuty na mecz, zdobywał w tym czasie 3,6 punktu i 3,7 zbiórki na mecz.