The Dow Jones industrial average posted regained 55.04 points or 0.36 percent to close at 15,328.30. The S&P index added 5.90 points or 0.35 percent to 1,698.67. The tech-dominated Nasdaq composite index gained 26.33 points, 0.7 percent, to 3,787.43.
On the New York Stock Exchange, 1,935 stocks advanced and 1,102 declined on a volume of 2.7 billion shares.
Ten-year U.S. treasuries fell 5/32 to yield 2.651 percent.
The euro rose to $1.3486 while the dollar rose to 98.98 yen.
The Nikkei 225 index in Japan added 178.59 points or 1.2 percent to 14,799.12.
The FTSE 100 index in Britain gained 14.06 points, 0.21 percent, to close at 6,565.59.
Gold shed $12 to reach $1,324.20 per troy ounce on the Comex division of the New York Mercantile Exchange. Silver lost 15.6 cents to reach $21.73 per ounce.
In late trading, West Texas Intermediate crude oil for November delivery added 26 cents to reach $102.92 per barrel.
On the Chicago Board of trade, corn for December delivery added 2 1/2 cents to $4.57 1/4 per bushel. Soybeans for November shed 4 3/4 cents to settle at $13.17. Wheat closed at $6.77 3/4, up 7 1/4.
Verizon backing off plan to slow unlimited data
Pepsi launches stevia-sweetened soda