US stocks rose across the board on Tuesday, with S&P 500 delivers its best day in two months and Dow Jones closes more than 1 percent higher for its best day since March 11, helped by weakness in the yen against the dollar and gains in oil prices. The Dow Jones industrial average .DJI climbed 1.26 percent to end at 17,928.35.
The S&P 500 .SPX jumped 1.25 percent to 2,084.39. The Nasdaq Composite .IXIC added 1.26 percent to 4,809.88. The S&P 500 and Dow Jones notched their biggest daily percentage gain since March 11 and the Nasdaq recorded its biggest gain since April 13.
Meanwhile, international stock markets were helped by solid corporate earnings in Europe, progress on Greek debt talks, and a new pledge by Japan that it was prepared to weaken the yen.
The US dollar index was up 0.17 percent for its first six-day win streak since the one in April 2015. The yen weakened against the dollar to around 109.3 yen. The euro was near $1.137. US crude oil futures settled up $1.22, or 2.81 percent, at $44.66 a barrel. Brent closed up 4.3 percent at $45.52 a barrel.