NEW YORK, New York - U.S. stocks edged higher on Wednesday.
The Dow Jones industrials gained 35.32 points or 0.10 percent to 35,754.75.
The Nasdaq Composite advanced 100.07 points or 0.64 percent to 15,786.99.
The Standard and Poor's 500 added 14.06 points or 0.31 percent to 4,701.21.
The U.S. dollar underwent a sharp correction Wednesday with the euro rising to 1.1344. Elsewhere however it was mixed. The British pound however slumped to 1.3202. The Japanese yen weakened to 113.70. The Swiss franc firmed to 0.9205.
The Canadian dollar was a fraction stronger at 1.2649. The Australian and New Zealand dollars rose respectively to 0.7170 and 0.6809.
In London, the FTSE 100 inched down 0.04 percent. The German Dax was 0.80 percent lighter, while the CAC 40 in Paris, France gave up 0.72 percent.
On Asian markets, in Japan, the Nikkei 225 jumped 407.82 points or 1.43 percent to 28,863.42.
The Australian All Ordinaries picked up 102.00 points or 1.34 percent to 7,701.20.
China's Shanghai Composite advanced 42.48 points or 1.18 percent to 3,637.57.
The Hang Seng in Hong Kong rose 13.21 points or 0.06 percent to 23,996.87