Oil climbed within its recent narrow band as traders focused on geopolitical risks ahead of a glut that’s expected to form in the coming months.
Brent traded near $68, staying in the $65-to-$70 range it’s been in for the last month. Monday’s trading is likely to be thin due to the Labor Day holiday in the US.
India rebutted mounting US pressure to end crude imports from Russia, with the country’s oil minister saying the purchases helped shield the global economy from price spikes. Ukraine struck more Russian refineries over the weekend as it ramps up its attacks on the country’s infrastructure.
The global oil benchmark has shed about 10% this year, hurt by a deluge of additional supply from OPEC+, as well as concerns that the US-led trade war will crimp energy demand. In the nearer-term, US inventories declined last week, while the OPEC+ producer group is scheduled to hold a virtual meeting on Sept. 7 to discuss its next supply move.
“As we exit summer and demand drops, the market surplus should swell in 4Q25 and 1Q26,” HSBC analysts including Kim Fustier said. “But the key question is where stockbuilds will turn up. If China continues to absorb excess oil volumes via its strategic reserves, as it did in 2Q, stockbuilds in the OECD could be muted.”
In the US, hedge funds winnowed their bullish position on US crude to the lowest in about 18 years as uncertainty over economic policy compounded growing concerns about oversupply. In contrast, outright wagers on higher Brent prices rose by the most since early July last week, after the difference in value between the two benchmarks widened recently.
Oil Prices
WTI for October delivery added 0.9% to settle at $64.61 a barrel.
Brent for November settlement rose slightly to $68.15 a barrel.
Most-active Brent prices dropped more than 6% last month.
What do you think? We’d love to hear from you, join the conversation on the
Rigzone Energy Network.
The Rigzone Energy Network is a new social experience created for you and all energy professionals to Speak Up about our industry, share knowledge, connect with peers and industry insiders and engage in a professional community that will empower your career in energy.
element
var scriptTag = document.createElement(‘script’);
scriptTag.src = url;
scriptTag.async = true;
scriptTag.onload = implementationCode;
scriptTag.onreadystatechange = implementationCode;
location.appendChild(scriptTag);
};
var div = document.getElementById(‘rigzonelogo’);
div.innerHTML += ” +
‘‘ +
”;
var initJobSearch = function () {
//console.log(“call back”);
}
var addMetaPixel = function () {
if (-1 > -1 || -1 > -1) {
/*Meta Pixel Code*/
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version=’2.0′;
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,’script’,
‘https://connect.facebook.net/en_US/fbevents.js’);
fbq(‘init’, ‘1517407191885185’);
fbq(‘track’, ‘PageView’);
/*End Meta Pixel Code*/
} else if (0 > -1 && 69 > -1)
{
/*Meta Pixel Code*/
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version=’2.0′;
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,’script’,
‘https://connect.facebook.net/en_US/fbevents.js’);
fbq(‘init’, ‘1517407191885185’);
fbq(‘track’, ‘PageView’);
/*End Meta Pixel Code*/
}
}
// function gtmFunctionForLayout()
// {
//loadJS(“https://www.googletagmanager.com/gtag/js?id=G-K6ZDLWV6VX”, initJobSearch, document.body);
//}
// window.onload = (e => {
// setTimeout(
// function () {
// document.addEventListener(“DOMContentLoaded”, function () {
// // Select all anchor elements with class ‘ui-tabs-anchor’
// const anchors = document.querySelectorAll(‘a .ui-tabs-anchor’);
// // Loop through each anchor and remove the role attribute if it is set to “presentation”
// anchors.forEach(anchor => {
// if (anchor.getAttribute(‘role’) === ‘presentation’) {
// anchor.removeAttribute(‘role’);
// }
// });
// });
// }
// , 200);
//});