Russian oil and gas revenues for H1 2026 dropped 22,7% vs 2025 to reach 3,66 trillion rubles. Non oil and gas revenues rose 16,3% to 14,96 trillion rubles. The Russian federal budget deficit for H1 2026 was 5,731 trillion rubles or 2,345 trillion rubles higher than in H1 2025.