Stocks soared Friday as Wall Street rebounded from the sharp losses suffered in the previous session — the worst since the "Black Monday" market crash in 1987.

The Dow Jones Industrial Average closed 1,985 points higher, or 9.4%, at 23,185.62. Friday marked the Dow's biggest-ever point gain. The S&P 500 climbed 9.2% to 2,711.02 while the Nasdaq Composite surged 9.3% to 7,874.23. The averages posted their biggest one-day gain since October 2008.

"Volatility, I always remind people, means big moves in both directions," said Randy Frederick, vice president of trading and derivatives at Charles Schwab. "After as big of a rout as we've seen in the last 30 days, it's not at all surprising to see at least a little bit of a bounce."

Equities rallied to their session highs into the close after President Donald Trump also said 50,000 new coronavirus tests will be available next week. Trump also said he asked the Energy Department to purchase oil for the U.S. strategic petroleum reserve, boosting crude prices.

"This is certainly an important step forward. The first thing we learned from South Korea is you need to understand the scope of the problem, and you need to identify the disease and who has it and who does not," said Ed Keon of QMA. "Today will be an important step forward…You saw a big drop when the response seemed inadequate and then when you had a more aggressive response, the market responded positively."

Stocks began the day higher on the hopes of bigger fiscal stimulus from the U.S. government and others around the world. Treasury Secretary Steven Mnuchin told CNBC's "Squawk on the Street" the White House and Congress were nearing a deal. "The president is absolutely committed that this will be an entire government effort, that we will be working with the House and Senate," Mnuchin said.