Wall Street stocks rallied on Thursday, in a sign that the stock market sees the Federal Reserve's campaign of raising interest rates as ending soon.
All three major indices jumped more than one percent, a day after the Fed kept rates unchanged but signalled it expects further hikes in 2023.
The Dow Jones Industrial Average rose 1.3 percent to 34,408.06.
The broad-based S&P 500 climbed 1.2 percent to 4,425.84, while the tech-rich Nasdaq Composite Index also advanced 1.2 percent to 13,782.82.
Despite Fed forecasts suggesting two more interest rate hikes this year, Treasury yields pulled back, suggesting scepticism that the central bank will follow through with more increases.
"If you look at interest rates, they are down," said Tom Cahill of Ventura Wealth Management.
"The stock market is not believing that the Fed will be able to raise two or three more times, the bond market is not believing it, so I guess the Fed are the only group in town believing it," Cahill added.
US retail sales in May rose 0.3 percent from April to $686.6 billion, more than analysts had expected. Sales at gasoline stations fell, but rose in other venues, such as restaurants and bars.
The Fed's decision to keep rates unchanged was followed Thursday by a move by the European Central Bank to lift interest rates for the eight consecutive time, in an inflation-fighting move.
China's central bank, meanwhile, cut a key interest rate. (AFP)