U.S. stocksOpens a New Window. got a late day boost on word that U.S. tariffs against Mexico may be delayed by the White HouseOpens a New Window..

The Dow Jones Industrials closed 181 points higher or 0.7 percent and is on pace for its longest winning streak in almost three months. While the S&P 500 and Nasdaq Composite also gained. Bloomberg News was first to report the developments between the U.S. and Mexico, as talks between officials from the two countries continued in Washington. Currently, tariffs are expected on Monday.

DOW JONES AVERAGES 25720.66 +181.09 +0.71%
S&P 500 2843.52 +17.37 +0.61%
NASDAQ COMPOSITE INDEX 7615.553232 +40.08 +0.53%

As for China, President Trump said he would decide on more China tariffsOpens a New Window. "probably right after the G20," raising concerns of increased trade tensions.

The president's comments followed by only a few hours his threat to slap tariffs on "at least" another $300 billion of Chinese goods. Prospects for the Sino-American trade war intensifying increase investor worries about the conflict's effect on the global economy.

The yield on the 10-year Treasury eased to 2.10 percent, reflecting lower investor interest in government debt and a preference for stocks.

Despite concerns that declining bond yields signal trouble for Wall Street, there remain several reasons for investors to be encouraged, John Lynch, chief investment strategist for LPL Financial, said in a statement.

"First, rates should fundamentally be higher based on the pace of economic growth and level of inflation. Second, we expect mid-single-digit earnings growth in 2019 amid steady U.S. economic growth, which we believe is sufficient for stocks to reach new highs later this year. And third, we still expect the United States and China will be able to strike a trade deal, or at least a truce, sometime this summer. We’re not dismissing the possibility of a prolonged trade war, but we think cooler heads will eventually prevail. In addition, we expect an agreement soon with Mexico to remove or limit the tariffs that were announced last week."

Crude oil prices climbed to $53 barrel. U.S. oil prices have fallen more than 22 percent below their April peak in recent days as growth concerns and a rise in U.S. production boosted American crude oil inventories.

Thursday's gains in the price of oil boosted energy company shares, which led gainers.