Wednesday was a painful day for crude oil and precious metals.
West Texas Intermediate crude futures in New York fell nearly 3% to $46.72 per barrel after data showed an unexpected build in US inventories last week.
The Energy Information Administration said inventories rose by 2.501 million barrels, but analysts had estimated a drop by 0.45 million.
Futures spiked on Tuesday following reports that Iran signalled it would get on board with other OPEC members to curtail output. But the inventory data on Wednesday showed that the global oil market is still oversupplied.
Next up is gold, which fell by the most in two weeks to the weakest level since late July.
Silver also got slammed, down as much as 2.1% to $18.520 an ounce, near the lowest level in two months.
Platinum, palladium and copper were weaker, too.
Mining stocks fell alongside precious metals. Goldcorp tumbled as much as 8%, Barrick Gold slid 7%, and Gold Resource Corp sank 8.5%.
All this is happening ahead of the main event in markets this week: Federal Reserve chair Janet Yellen’s speech at the Jackson Hole Symposium on Friday.
Meanwhile, stocks did largely nothing for most of the trading session, with the Dow down 52 points, or 0.28%, at 2.25 p.m. ET. This is the 33rd straight session in which the S&P 500 has not climbed or dropped by more than 1%.
One year ago today, things were very different.
NOW WATCH: Money & Markets videos
Business Insider Emails & Alerts
Site highlights each day to your inbox.