The Dow Jones and S&P 500 rose about 0.5%, while the Nasdaq edged up 0.1%.
The rise extended Tuesday's gains and followed volatile trading, triggered by concern over the prospect of higher interest rates.
European stock markets also recovered ground on Wednesday, but a rally in Asia faded.