June 30th, 2025
Summaries will be intermittent over the next several weeks.
Politics - Ukraine (and Poland, Baltic States, and Finland) to withdraw from Ottawa Convention on Land Mines
Combat Ops - Large scale drone and missile strikes continue
- Little change on the ground
Weather
Kharkiv
72 and sunny, gusting to 30. Cloudy Tuesday rain on Wednesday, then 5 days of mostly sunny weather. Daily lows in the upper 50s, daily highs near 70. Winds westerly, 10-15kts.
Melitopol
77 and partly cloudy, gusting over 25. Mostly sunny all week, daily lows in the 60s, daily highs in the 80s. Winds north-westerly, 10-15kts.
Kyiv
69 and rain, gusting to 25. Partly cloudy to sunny for the week, daily lows in the 50s, highs in the 70s. Winds north-westerly, 10-15kts.
Politics and Diplomacy
Ukraine will withdraw froth Ottawa Convention (officially, The Convention on the Prohibition of the Use, Stockpiling, Production and Transfer of Anti-Personnel Mines and on their Destruction), which bans the use of land mines. Russia (and China, and the US, India, Pakistan, Israel, Taiwan, among others) is not a signatory of the treaty.
Long, hostile borders (such as Ukraine - Russia, or North Korea - South Korea) are substantially more secure with the use of landmines - anti-vehicle mixed with anti-personnel).
Poland and the Baltic states, as well as Finland, have also voiced intentions to withdraw from the convention.
Ground Operations
There has been no substantive change in the front lines over the past several days, though there have been several cases of small pieces of terrain recovered by Ukraine and small pieces of terrain taken by the Russians in the see-saw battles noted before as one side will advance one or two hedge rows or tree lines, or take a block of a town, and then the other side counters and retakes the same piece of terrain.
Overall, Russian forces retain the initiative and appear to be focusing their effort on the terrain from Bakhmut south, past Toretsk and Pokrovsk, down to just past the Vouch River. However, this effort has not resulted in the commitment of the preponderance of their forces on a narrow front. Rather, this is the key focus even as a slow, steady grind continues along most of the front lines.
The Russian tactics continue, as noted before: small team - 2 to 5 riflemen at a time, working slowly forward; when several teams assemble, enough to provide some small amount of defensive support, they move forward, find a Ukrainian position, and call in artillery and drone strikes, then withdraw. The primary goal is to attrit Ukrainian forces, and only when that is done to then move forward and take the terrain; the prime focus remains generating Ukrainian casualties.
Some media attention has been given to Russian use of motorcycles to move troops forward quickly, running up from the rear until just out of Ukrainian sniper range, dumping the bikes, then working forward in the tree-lines. Movement of troops forward in armored vehicles is readily spotted, movement on bikes is faster, with a much smaller signature. But the point of the tactic remains the same - get 15 - 20 guys forward where they can spot Ukrainian dispositions, while also providing some defensive support to the spotters who are talking to the artillery and drone teams.
Air Operations
During the night of June 29th-June 30th Russian forces launched at least 107 x Shahed drones. The UAF claimed it shot down 64 drones, and 10 drones were also “lost” (brought down by EW).
Damage was reported in Dnipropetrovsk, Donetsk, and Kharkiv oblasts.
Casualties include at least 4 wounded.
RuAF tacair struck 12 towns.
During the night of June 28th-June 29th Russian forces launched at least 7 x Iskander Ballistic missiles, 4 x Khinzhal ballistic missiles, 41 x Kh-101 cruise missiles, 5 x Kalibr cruise missiles, 3 x S-300 ballistic missiles, and 447 x Shahed drones into Ukrainian airspace. The UAF claimed it shot down 221 drones, 1 Iskander ballistic missile, 33 Kh-101 cruise missiles, and 4 Kalibr cruise missiles. In addition, 1 Kh-101 and 225 drones were also “lost” (brought down by EW).
Damage was reported in Dnipropetrovsk, Kharkiv, Khmelnytskyi, Lviv, Odessa, Sumy and Zaporizhzhia oblasts. Two Khinzhal missiles struck Dnipro City in Dnipropetrovsk Oblast, and a ballistic missile strike (of unknown type) was reported in Sumy City.
Casualties include at least 4 killed and 17 wounded.
RuAF tacair struck 5 towns.
It is of note, though there is no specific explanation, that Ukraine was able to only shoot down 1 of 7 Iskander ballistic missiles and none of the 4 Khinzhal ballistic missiles. Why this is so isn’t clear. But, it could well be that the Russians have improved their tracking of Patriot batteries and are using these weapons “where the Patriots aren’t.” And if the UAF moves the Patriot batteries they will be “chasing” the Russian strikes, and always playing “catch-up.”
27- 28th
During the night of June 27th-June 28th Russian forces launched 23 x Shahed drones into Ukrainian airspace. The UAF claimed it shot down 21 drones and 1 drones was also “lost” (brought down by EW).
Damage was reported in Dnipropetrovsk and Odessa oblasts.
Casualties include at least 3 wounded.
RuAF tacair struck 10 towns.
During the night of June 26th-June 27th Russian forces launched at least 2 x Khinzhal ballistic missiles, 6 x Kalibr cruise missiles, and 363 x Shahed drones into Ukrainian airspace. The UAF claimed it shot down 211 drones and 6 cruise missiles, and 148 drones were also “lost” (brought down by EW).
Damage was reported in Dnipropetrovsk, Kharkiv, Khmelnytskyi, Sumy and Zaporizhzhia oblasts. Two Khinzhal missiles struck Dnipro City in Dnipropetrovsk Oblast, and a ballistic missile strike (of unknown type) was reported in Sumy City.
Casualties include at least 4 killed and 17 wounded.
RuAF tacair struck 5 towns.
Economic Reporting
Feb22 Jun10-22Jun8-23 Feb7 Mar4 Apr8 May8 Jun9 Jun27 Jun30
Brent 94.71 120.90 75.58 74.89 70.00 64.80 61.93 66.80 68.10 67.55
WTI 92.10 119.50 71.29 71.17 66.97 61.37 59.00 64.89 65.61 65.32
NG 3.97 8.41 2.15 3.37 4.44 3.69 3.64 3.69 3.60 3.58
Wheat 8.52 10.71 6.17 5.86 5.37 5.38 5.34 5.49 5.42 5.38
Ruble 85 58.48 82.59 96.88 89.50 86.24 82.45 79.27 78.73 78.56
Hryvnia Pre Oct 2023 - 36.4 41.46 41.40 41.18 41.55 41.55 41.73 41.80
Urals 56.56 68.32 65.49 52.76 54.13 60.84 63.77 63.31
ESPO 71.50 70 48.90 63.97 69.73 69.77
Sokol 70.92 67.20 61.42 57.39 61.51 62.84 62.54
Thoughts
While the Russians are probing and engaged in artillery and drone fire essentially the length of the line of contact, the focus appears to remain in the general area of Pokrovsk to Chasiv Yar.
There seems to be room for advancing if the opportunity presents itself, but recent gains between Chasiv Yar and Toretsk, and Torestk to the Kleban Byk Reservoir, and north and west of the T0504 roadway, and the relatively quickly grind forward south of the reservoir suggests this pocket could be closed within several weeks to a month and Russian forces might then press northward, pushing up west of Kostiantinivka.
At the same time, Russian forces continue to work west along the Vovcha River (both north and south of the river, and this also presents an opportunity to continue to fight over terrain that is not crossed with a great many hard defensive positions, providing an opportunity to move deliberately north, west of Pokrovsk. This would be in concert with forces just west of Toretsk, who would also move north, west of Kostiantinivka. If they have enough ready troops (the question being one of whether they commit their strategic reserves), they could push north in two large salients and eventually circle both Pokrovsk and Kostinantinivka, cut the ground lines of communication (GLOC), and let them whither.
Ukrainian forces, on the other hand, must keep the GLOCs open and hold those two cities, dig in and turn them into fortresses. As anticipated, it could be along summer.
v/r pete