Wall Street stocks have snapped a two-day losing streak, surging after big US banks cleared Federal Reserve stress tests and the dollar retreated from a 12-year high.

Wall Street stocks have snapped a two-day losing streak, surging after big US banks cleared Federal Reserve stress tests and the dollar retreated from a 12-year high.