
Crude oil futures are trading indecisively, with WTI at $64.82, as geopolitical uncertainties stemming from the upcoming Trump-Putin meeting and potential shifts in Russian oil sanctions, alongside new US tariffs on Indian goods, largely overshadow supportive fundamentals. Despite a significant 3 million-barrel EIA crude stock draw and Saudi Arabia raising OSPs for Asia, the market remains cautious, with further upside contingent on a sustained breakout above the $65.30 technical resistance level.
Crude oil markets are exhibiting significant indecision, with West Texas Intermediate (WTI) futures trading within a tight technical range defined by support at the 200-day moving average ($64.09) and resistance at the 50-day moving average ($65.30). This price confinement reflects a direct conflict between supportive fundamentals and overriding geopolitical uncertainty. On the bullish side, physical market tightness is underscored by Saudi Arabia raising its official selling prices for Asia for a second consecutive month and a substantial 3 million-barrel draw in U.S. crude inventories, which far exceeded the expected 591,000-barrel drop. Furthermore, Chinese crude imports, despite a monthly dip, remain robust with an 11.5% year-over-year increase. However, these factors are being overshadowed by geopolitical headwinds. An upcoming meeting between the U.S. and Russian presidents has introduced speculation about the potential easing of sanctions on Russian oil exports, creating a major source of market uncertainty. This is compounded by new U.S. trade actions, including a 25% tariff on Indian goods linked to Russian oil purchases and the threat of further tariffs on China, which together pose a risk to global demand forecasts. The market's cautious tone and failure to rally on bullish inventory data indicate that traders are prioritizing geopolitical risk, awaiting clearer policy signals before committing to a directional move.
AI-powered research, real-time alerts, and portfolio analytics for institutional investors.
Overall Sentiment
mixed
Sentiment Score
-0.20