US telecoms giant AT&T Inc (NYSE:T) on Friday announced virtual power purchase agreements (VPPAs) with Invenergy LLC and Duke Energy Renewables for 960 MW of new wind and solar capacity.