April 7th, 2025
Diplomacy - No Progress
Combat Ops - Casualties climb from missile strike on Kryvyi Rih
- Russian and Ukrainian gains on the ground
Weather
Kharkiv
40 and cloudy, gusting to 20. ear. Mostly cloudy all week. Daily lows at or below freezing, daily highs in the upper 30s. Winds variable, 5-10kts.
Melitopol
41 and light rain. and partly cloudy. Mostly cloudy all week, rain showers Wednesday through Saturday, snow possible on Friday. Daily lows at or below freezing all week, daily high low to mid 40s. Winds variable, 10-15kts.
Kyiv
30 and cloudy, windchill 20, gusting over 20. Snow showers possible tonight. Mostly cloudy through the week, snow on Thursday. Daily lows this week in the high 20s to low 30s, highs will be in the mid to upper 30s, windchills in the low 20s. Winds variable, 10-15kts.
Politics and Diplomacy
There seemed to be no movement at all over the weekend
Russian Special Envoy Dmitriev met with US Special Envoy Witkoff Last week and reported that they had “good discussions, but there is nothing specific.
Meanwhile, Secretary of the Treasury Bessent commented in an interview with Tucker Carlson that President Zelenskyy “lied to our faces three times” about the proposed rare earths deal.
Hopefully this week will see better news.
Ground Operations
KURSK SALIENT
Fighting is now concentrated in a small pocket west and south of Guevo, with Ukrainian forces pushed up against the border around the small farming village of Gomal. To the north-west about 6 miles Russian forces have pushed through Basivka, but do not yet threaten the flank of the Ukrainian forces inside Russia.
Further south, north-west of Belgorod, fighting continues but there were no confirmed changes in the front line.
The said, other reports, to include pro-Ukrainian reports, suggest that the Russians have rolled over most of the Ukrainian positions and are in the process of clearing Ukrainian positions in and near Demidovka, and immediately west in the small town of Popovka.
NORTH OF KHARKIV
There was no change in the front line over the past three days.
NORTH OF THE DONETS RIVER
Russian forces had confirmed gains along the Oskil River north-east of Kupyanske; north of Kupyanske Russian forces occupy some terrain on the west side of the Oskil river for all but a few miles. Russian forces continue to press south-west into Kindrashivka, while Ukrainian forces just to the east are pressing northward towards Lyman Pershyi.
Fighting is taking place in multiple sites east of Borova; Ukrainian forces have made some small gains in terrain south-east of Kopanky; the fighting in this area is anecdotally said to be very heavy and casualties are reportedly high on both sides. One blogger suggests that the Ukrainian advance is a result of a slow, deliberate withdrawal by the Russians to draw the Ukrainian forces into a “cauldron,” but that isn’t clear right now.
Meanwhile, Russian forces further south having been pushing north-west and appear to have taken the town of Katerynivka.
BAKHMUT
Russian forces remained on the attack north and north-east of Bakhmut but there were no confirmed changes to the front lines. However, some reporting suggests the Ukrainian General Staff is flowing forces into this area and that they will begin a counter-attack in the Chasiv Yar area in the next few days to week.
Further south, Russian forces have made some small gains along the northern edge of Toretsk, Reporting points to this fight settling into the same pounding that has reduced other towns to masses of rubble. Small Russian gains were also noted in the small towns immediately north, west and south-west of Toretsk (the picture below is a Ukrainian Army drone snap of Toretsk from several months ago).
DONETSK CITY
Fighting continues along most of the Pokrovsk perimeter. Russian forces have gained to the south-west and west of Pokrovsk, and appear to control much of Udachne (about 8 miles west-south-west of Pokrovsk) and have once again pushed across the T-0406 roadway just east of that town. Russian forces also had small gains in 4 other towns in the general area of Pokrovsk, to include regaining control over Solone. Fighting was reported in 13 other towns along the edge of the perimeter. Said differently, the Russian attrition “grind” continues.
Just south of the Pokrovsk salient Russian forces continue to attack westward, but specific reporting is conflicting, with some reports suggesting Russian and Ukrainian forces are engaged in another "knife fight in a phone booth” inside Kostyantynopil and other reports suggesting the Russians have pushed through and the front line is now west of the town. My best guess is that there is a relatively small Ukrainian force that is well dug in, inside Kostyantynopil and they are holding on. Russian forces in the area consists of 2 brigades and one independent regiment; one blogger who tracks the various units on both sides reports an Ukrainian infantry brigade, or a brigade minus (just 2 battalions) in this area, but accuracy is unknown.
Just north and south of this town Russian forces continue to make gains pushing westward, and have clearly taken Rozlyv and are pushing on Oleksiivka and Troitske.
North-west of Velyka Novosilke Russian forces continue to attack to the north-west, but the line from just south-east of Vilne Pole to Vesele appears unchanged over the last three days, though there are claims of some Russian gains near Burlatske.
SOUTHERN UKRAINE
Russian forces on the western end of the line continue to attack north, with fighting reported along most of the line from Kamyanske through Lokove, Stepove, Mali Shcherbaky, Shcherbaky to Novoandriivka. The Russian forces appear to have pushed across the T0812 just east of Shcherbaky, but that doesn’t really affect the flow of supplies to other positions along the line of contact. Nevertheless, this Russian attack is gaining ground and needs to be watched.
Air Operations
During the night of the 6th and into the morning of the 7th Russian tacair strikes were reported on 20 different towns, but there were no comprehensive numbers available yet.
During the night of April 5th Russian forces launched 6 x Iskander ballistic missile, 9 x KJ-101/55SM cruise missiles, 8 x Kalibr cruise missiles, 109 x Shahed drones into Ukrainian airspace. The UAF claimed it shot down 1 Iskander ballistic missile, 12 cruise missiles, and 40 drones; 53 drones were “lost,” brought down by EW. Damage was reported in Cherkasy, Kirovohrad, Kharkiv, Khmelnytsky, Kyiv, Mykolaiv, and Sumy oblasts; 5 Iskander ballistic missiles struck in Kyiv oblast.
A missile (type unknown) struck a residential complex in Kryvyi Rih and killed at least 19 and wounded 75 - all civilians. The Russians claimed they had targeted a meeting of a Ukrainian unit and Western liaisons and instructors. Footage released so far appears to show only civilians.
During the night of April 4th Russian forces launched 92 x Shahed drones into Ukrainian airspace. The UAF claimed it shot down 51 drones, and 31 drones were “lost,” brought down by EW. Damage was reported in Dnipropetrovsk, Kyiv, Sumy and Zhytomyr oblasts.
Russian force totals for the week of March 31st through April 6th included 1,460 x FAB glide bombs, 670 x Shahed drones, and 30+ cruise and ballistic missiles.
Economic Reporting
Feb22 Jun10-22Jun8-23 Jun7 Dec9 Jan8 Feb7 Mar4 Apr4 Apr7
Brent 94.71 120.90 75.58 80.06 72.63 76.69 74.89 70.00 65.56 64.04
WTI 92.10 119.50 71.29 75.81 68.85 73.94 71.17 66.97 62.04 60.40
NG 3.97 8.41 2.15 2.82 3.17 3.66 3.37 4.44 3.90 3.89
Wheat 8.52 10.71 6.17 6.40 5.59 5.37 5.86 5.37 5.27 5.34
Ruble 85 58.48 82.59 88.77 100.84 105.18 96.88 89.50 85.05 86.03
Hryvnia Pre Oct 2023 - 36.4 41.55 42.33 41.46 41.40 41.18 41.11
Urals 56.56 67.61 66.19 71.76 68.32 65.49 UNK UNK
ESPO 77 78.19 ??? 71.50 64.04 70
Sokol 65.32 72.79 70.92 67.20 66.21 60.38
Thoughts
MODUK commented on the Russian ground campaign this past week and noted that, since last November, the Russian army’s rate of advance has slowed significantly, with areas seized falling from November’s 730 SqKm to 143 SqKm in March (in succession, square kilometers): 730 - 393 - 326 - 195 - 143).
Of course, a good deal of effort during that period was spent recovering land inside Russia - the Kursk salient.
But, it misses the main thrust of attrition warfare: Russia wishes to seize land, but the means to do so is predicated on destroying the Ukrainian army. Attrition is first about killing the other side, then seizing their land. Russia is intent on killing Ukrainian soldiers and destroying the Ukrainian army, and then moving into land as the army falls apart. The prime, brutal, goal on any given day is to kill enemy soldiers, and only secondarily take their land. Taking a look at the various towns they have seized over the past two years, see the above picture, suggests that if Russia wants land, they want it clear of any living soul.
v/r pete