By close of trading, the Dow Jones industrial average added 70.65 points or 0.51 percent to 13,895.98.
The Nasdaq composite of tech-oriented stocks gained 19.33 points or 0.62 percent to 3,149.71. The Standard and Poor's 500 index added 8.14 points or 0.54 percent to 1,502.96.
On the New York Stock Exchange, 1,875 stocks advanced and 1,143 declined on a volume of 3.4 billion shares traded.
The 10-year treasury note fell 28/32 to yield 1.954 percent.
Against the dollar, the euro rose to $1.3457 from Thursday's $1.3377. The dollar rose against the yen, hitting 90.84 yen from 90.33 yen.
In Tokyo, the Nikkei 225 index gained 2.88 percent, 305.78 points, to 10,926.65.
In London, the FTSE 100 index climbed 0.31 percent, 19.54 points, to 6,284.45.
Boston schools pull out free condoms over wrapping complaints
Aaron Carter is still in love with Hilary Duff