Oil prices finished lower again Wednesday following a choppy session while equities mostly gained as the markets digested Federal Reserve minutes signaling a policy change was coming but not imminent.
Minutes of the Fed's policy meeting last month acknowledged that inflation had outpaced expectations and the central bank will need to be ready to pull back on its massive bond-buying programme.
But the Fed did not provide clues on when the shift would happen, and as the stance was consistent with commentary from Fed Chair Jay Powell it did not jolt the market.
The Fed "is taking no chances anyone might read these minutes and think policy change is imminent," said FHN Financial's Chris Low.
The economy "is recovering faster than participants expected," but there is not yet enough progress "to justify a policy change," Low said.
Wall Street stocks finished modestly higher, with both the S&P 500 and Nasdaq edging to records.
European bourses also rose despite drops by many large banks as bond yields experienced more pressure amid diminishing worries over inflation.
Oil prices, meanwhile, finished lower again after protracted talks by OPEC+ producers were called off without an agreement.
"Investors have realized that there will be lots of uncertainty about the OPEC's output policy in coming months and there is a small risk that the whole agreement could collapse, potentially leading to another price war," said Fawad Razaqzada, an analyst at ThinkMarkets.com.
As was the case on Tuesday, oil prices rose early before changing course and plunging.
If the United Arab Emirates rejects the so-called OPEC+ agreement, it might provide markets with more oil than expected, driving prices even lower.
"In the coming months, the oil market rally was likely to reverse anyway. That process may have already started," Razaqzada remarked.