July 29th, 2026
Politics - Zelenskyy asks for 300 Patriots
- Sanctions bill advances in Senate
Combat ops - Marginal changes on ground
- Strikes continue
Combat Ops
Weather
Kharkiv
68 and mostly cloudy, gusting over 25. Mostly cloudy on Thursday, partly cloudy on Friday, then sunny through next Wednesday. Daily lows near 60, daily highs in the 70s. Winds westerly, 10-15kts.
Melitopol
75 and partly cloudy, gusting over 25. Mostly sunny tomorrow and through next Monday. Daily lows around 60, daily highs in the 80s. Winds north-westerly, 10-15kts.
Kyiv
72 and mostly cloudy, gusting over 35. Mostly sunny tomorrow and through next Tuesday. Daily lows in the upper 50s, daily highs in the low to mid 80s. Winds westerly, 10-15kts.
Politics
President Trump and President Zelenskyy met on Tuesday, and the key issue, as noted yesterday, was the number of Patriot missiles Ukraine needs to defend itself over the course of the next year. Zelenskyy asked Trump for an emergency “winter package” to protect Ukrainian energy infrastructure as winter approaches. The Kyiv Post reports that Zelenskyy said he needs 300 Patriot missiles.
The Lindsey Graham Sanctioning Russia Act of 2026 passed a procedural vote 86-12 and now moves to a final vote in the Senate. It will not move to the House until the end of August. The bill provides, among other things, the President authority to impose a 500% tariff on all Russian imports, specifically including oil, natural gas and refined products, as well as increased authority to penalize shadow fleet ships. The bill has been opposed by some for giving too much authority to the executive branch.The bill also names several Russians who will face increased sanctions.
Iran’s ForMin Araghchi commented that he was assured that the attack over the weekend on the Iranian ship in the Caspian Sea was unintentional and that Ukraine does not seek an escalation. But, Araghchi made it clear that any attack was unacceptable and that there must be restitution for losses.
There are no new reports of protests over the firing of DefMin Fedorov. It’s not clear if protests simply aren’t being reported or have simply died out.
Ground Operations
Russian small unit ground assaults and infiltrations continue along the entire front. There were few changes to the line or the areas in which infiltrations are taking place.
A Russian infiltration was noted just south-east of Lyman (north-east of Slovyansk), which is of note as the area has been noted repeatedly as under Ukrainian control.
Russian recon robes pushed into western, northern and central Kostiantinivka and, again, while the city is still very much contested, the Russian infiltration seems to be spreading like a slow-growing cancer. More to the point, the Ukrainian elements in the city are not stopping it.
It is also of note that, while the Russians do not control the city, they have effectively denied it to Ukrainian forces; the civilian population (before the war: 78,000) is gone, and the city is, as with any number before them, being pummeled.
In the south-east, north of Hulyaipole about 10-12 miles, there are multiple reports of small Ukrainian and Russian gains, but none have been confirmed.
Air and Maritime Operations
Both sides continue the long-range drone / cruise missile strikes.
Both sides also continue the drone sniping across the front lines into the immediate rear (the vast majority less than 5 miles out).
Ukrainian Forces
During July 27th Ukrainian forces struck multiple facilities in Moscow as well as an oil depot in Perm (650 miles east-north-east of Moscow) and an oil depot in Ryazan (100 miles south-east of Moscow). There are pictures of facilities on fire, but there has been no verification of the damage.
Ukrainian force struck a logistics facility in Podolsk (right outside Moscow), leaving the warehouse on fire. The company - Unix - makes “non-food” products.
Ukrainian forces also continued strikes on Crimean energy infrastructure, with a resultant loss of both power and water in Feodosiya and power outages across much of Crimea.
Russian Forces
During the night of July 28th-July 29th Russian forces launched at least 1 missile (not further identified) and 80 x strike drones into Ukrainian airspace. The UAF claimed it shot or defeated with EW, 65 drones.
Damage was reported in Kharkiv, Odessa, Sumy oblast. Targets included power, transport, logistics infrastructure. The missile struck Odessa.
Civilian casualties included at least 1 killed and 3 wounded.
During the night of July 27th-July 28th Russian forces launched at least 131 x Strike drones into Ukrainian airspace. The UAF claimed it shot or defeated with EW, 107 drones.
Damage was reported in Mykolaiv, Sumy, and Zaporizhzhia oblast. Targets included power, transport, logistics infrastructure; power outages were reported in Chernihiv, Dnipropetrovsk, Kharkiv, Mykolaiv, Sumy and Zaporizhzhia oblasts
On the 27th Russian drones struck 2 cargo ships on the Bug River, 2 in Mykolaiv, and port facilities in Odessa and Chornomorsk.
Civilian casualties include at least killed and 11 injured.
Economic Reporting
Feb22 Apr8 May8 Jun8 Jul9 Jul28 Jul29
Brent 94.71 91.78 100.50 93.82 77.93 86.75 90.06
WTI 92.10 93.53 94.91 90.59 73.11 81.42 84.56
NG 3.97 2.73 2.79 3.14 3.12 2.68 2.66
Wheat 8.52 5.79 6.14 5.82 6.06 6.62 6.64
Ruble 85 78.54 74.26 73.10 76.31 78.52 79.42
Hryvnia 28.6 43.45 43.90 44.64 44.51 44.98 44.89
Urals 91.66 124.85 92.56 86.33 57.80 76.94 71.90
ESPO 94.52 103.27 105.56 95.51 73.53 86.07 86.07
Sokol 99.31 96.88 95.96 89.90 71.56 77.63 80.79
Thoughts
Metaculus - the online prediction engine is predicting a ceasefire on November 24th, 2027. This seems to be more like as Jimmy the Greek his opinion than anything else.
The drivers for their calculation is the rise in Russia’s debt, the rise in Russian losses, and the virtually stalemated front line.
The front line is stalemated, though the war is one of attrition, not maneuver.
But this raises the issue of what data are they using. It appears that they are taking the Western News report casualty figures as gospel - which really don’t have any Ukrainian casualty figures or systems losses to compare them with, so, comparing apples to, well, nothing. And there appears to be a firm conviction that federal deficit in Russia is fundamentally different than federal deficits in the rest of the world, as if the Keynesian economists all started quoting von Mises.
Russia, it notes, is running a budget deficit of about 5% of GDP, with the implication that Russia’s economy clearly can’t sustain the war. Meanwhile, France, the UK, Poland and Romania all have budget deficits as large or larger than Russia’s, as a percentage of GDP.
As for the sanctions package, one editorial noted that it will hardly impact the major traders with Russia, particularly China.
v/r pete