The Dow Jones industrial average rose 46 points, or 0.3 per cent, to 15,010 Friday.
The Standard & Poor's 500 index rose six points, or 0.4 per cent, to 1,663.
The Nasdaq composite rose 19 points, or 0.5 per cent, to 3,657. The Nasdaq market was shut down most of Thursday afternoon because of technical troubles.
Microsoft jumped after saying Steve Ballmer would retire as CEO.
Bond yields fell and gold rose after a plunge in new home sales shook investors' confidence in the housing recovery.
Two stocks fell for every one that rose on the New York Stock Exchange. Volume was very low at 2.5 billion shares.