Russia’s oil production is currently constrained by the OPEC+ agreement

Compared to July 2025, Russia's oil export revenues in July 2026 were lower by $720 million

According to IEA data, the production shortfall against the planned quota amounted to approximately 6.02 million bpd