April 30th, 2025
Politics - Talking points from Trump - Zelenskyy meeting?
Combat Ops - Incremental Russian gains
Weather
Kharkiv
67 and partly cloudy. Mostly cloudy for the next week; rain possible on Thursday. Daily lows in the 40s, daily highs in the 60s. Winds westerly, 5-15kts.
Melitopol
69 and partly cloudy, gusting to 20. Partly to mostly cloudy into Friday, then mostly sunny for several days. Daily lows in the 40s, highs in the upper 60s to low 70s. Winds variable, 5-15kts.
Kyiv
64 and cloudy, gusting over 20. Cloudy and windy tomorrow, sunny Friday, then cloudy and thunderstorms for the following four days. Daily lows around 40, daily highs in the 60s. Winds variable, 15-20kts and gusting higher.
Politics and Diplomacy
Axios is claiming they know what was discussed during the Trump - Zelenskyy tete-a-tete. Two anonymous sources (are there any other kind?) reported that there was no planned meeting, but it was assumed they would bump into each other.
Key points Zelenskyy raised include:
Putin will not budge except under more pressure from Trump
US needs to return to original plan for a ceasefire as a prelude to negotiations
Ukraine will never admit Russian sovereignty over Crimea
Willing to make concessions for a peace agreement
Trump noted:
He may have to change his approach to Putin
Agreement with the need for a ceasefire first
He isn’t asking Ukraine to recognize Russian sovereignty over Crimea
Rare earth agreement needs to be signed
I’m not sure any of this would fall under the title of revelation; more appropriate would probably be “BFO.”
Ground Operations
KURSK SALIENT
Russian forces continue to inch forward towards the border, both in Kursk oblast, and Belgorod, squeezing what remains of Ukrainian elements attempting to hold ground along the borders. Russian gains have been confirmed in imagery, yet there is also no question that there is fighting taking place, that small elements of Ukrainian troops are holding on, and it would seem this has become a DIP (Die In Place) mission. You truly have to admire their guts, but there is little chance for withdrawal or reinforcement.
North-east of Sumy Russian forces had confirmed gains in Bilovody (just north-west of Loknya) and fighting continues in both of those towns.
NORTH OF KHARKIV
Fighting continues in Vovchansk and to the east of Vovchansk, but there were no confirmed changes in the front lines.
NORTH OF THE DONETS RIVER
North of Kupyansk, following the arc of the Oskli river, Russian sources claimed Russian gains generally westward at multiple points along the line but none of these gains would be confirmed. In Kamyanka - near the Russian border - fighting appears to be quite intense and Russian efforts to reinforce their position in the town involves setting up a pontoon bridge across the Oskil, and the Ukrainian counter is attacking the bridge and making it very difficult for the Russians to get the bridge fully operational.
South of Kupyansk - east of Borova, and further south, west of Terny, fighting continues along the line, but there were no confirmed gains or losses by either side.
BAKHMUT
Fighting continues in and around Hryhorivka (west of Bilohorivka), and further south near Verkhnokamyanske, but there were no confirmed changes in the front lines. As noted yesterday, the strange nature of the fighting in this area is that these towns have traded hands regularly for the last 2 years...
Russian sources are claiming that Russian forces have pushed into Stuposhky and into open terrain immediately west of Chasiv Yar, but this has not been confirmed.
If, in fact, Russian forces have pushed into the field west of Chasiv Yar, that would suggest that the last pockets of Ukrainian troops on the western edge of Chasiv Yar proper have either been withdrawn or overrun.
Fighting was also reported south of Chasiv Yar near Bila Hora.
Further south, in the Toretsk area, Ukrainian forces counter-attacked in Shcherbynivka (west of Toretsk) and made gains on the south side of that town. At the same time Russian sources reported Russian forces conducted assaults north, west and south of the town.
DONETSK CITY
At the north-east corner of the Pokrovsk salient, Russian forces claimed gains near Vodyane Druhe and neighboring towns - all located near - east of - the major bend north in the T0504 roadway.
Activity continues along the entire perimeter of the Pokrovsk salient, with combat ops reported in and around 28 different towns or villages, with confirmed Russian gains in the town of Shevchenko, about 3 miles south-west of Pokrovsk. Unconfirmed claims of Russian gains were reported in multiple sites both east and west of Pokrovsk, as well as on the south side of the salient. Seven towns just west of the western edge of the salient have been order to evacuate.
Immediately south of the salient Russian forces had confirmed gains moving westward along the N-15 (also labeled H-15) roadway, west of Rozlyv, and Russian forces are attacking the southern edge of Bahatyr.
North-west of Velyka Novosilke Russian forces continue to attack north-west along the Vilne Pole to Vesele line but there were no confirmed gains.
SOUTHERN UKRAINE
Fighting continues both west of and south-east of Orikhiv, but there were no confirmed changes in the front lines.
Air Operations
During the night of April 29th - April 30th Russian forces launched 108 x Shahed drones into Ukrainian airspace. The UAF claimed it shot down 50 drones, and 22 drones were “lost” (due to EW). Damage was reported in Dnipropetrovsk and Kharkiv oblasts.
During the night of April 28th Russian forces launched 100 x Shahed drones into Ukrainian airspace. The UAF claimed it shot down 37 drones, and 47 drones were “lost” (due to EW). Damage was reported in Dnipropetrovsk, Donetsk, Kharkiv and Kyiv oblasts.
Ukrainian drones reportedly struck an explosives factory in Nizhny Novgorod (a bit over 200 miles east of Moscow) on the night of April 28th, with two drones striking the factory, leaving it on fire. There is still no assessment of actual damage.
Russian strike totals since March 11th - the date of the US proposal for a ceasefire - include: 8,500 x glide bombs (FAB-500 and FAB-1500), 200+ missiles of various types, and 3,000+ x Shahed drones.
Economic Reporting
Feb22 Jun10-22Jun8-23 Jun7 Jan8 Feb7 Mar4 Apr8 Apr29 Apr30
Brent 94.71 120.90 75.58 80.06 76.69 74.89 70.00 64.80 64.79 63.34
WTI 92.10 119.50 71.29 75.81 73.94 71.17 66.97 61.37 61.16 59.53
NG 3.97 8.41 2.15 2.82 3.66 3.37 4.44 3.69 3.32 3.29
Wheat 8.52 10.71 6.17 6.40 5.37 5.86 5.37 5.38 5.32 5.36
Ruble 85 58.48 82.59 88.77 105.18 96.88 89.50 86.24 81.77 81.99
Hryvnia Pre Oct 2023 - 36.4 42.33 41.46 41.40 41.18 41.55 41.56
Urals 56.56 67.61 71.76 68.32 65.49 52.76 N/A 58.35
ESPO 78.19 N/A 71.50 70 N/A N/A
Sokol 72.79 70.92 67.20 61.42 62.99 59.08
Looking at the full spread of oil prices, virtually every crude was down, some just a little, some quite a bit.
Overall, the decline in oil prices, said to average out to the largest price drop since late 2021, reflects reduced demand as a result of slowing economies in the shadow of the ongoing trade and tariff disputes.
At the same time OPEC+ is reportedly considering keeping production at an elevated level in an effort to politically assuage all members, which would mean more surpluses and softer prices, all unwelcome economic news for Russia.
Thoughts
Several small items that may be illuminating facets of the overall war:
The Ukrainian Ministry of Defense, with the Army’s Medical Forces Command, has ordered that all schedules for health care workers be “annulled,” which effectively makes them more readily available to support army operations, if necessary.
There are multiple reasons why they might do this, but it would seem the most likely is an increase in casualties, either being suffered (the fighting is worse than expected), or more casualties are expected (either an increase in Russian attacks, or Ukraine is prepping for a counter-attack).
The Times of London was apparently allowed to hear some of the discussion between Adm. Radakin (UK Chief of the Defense Staff) and some of his counterparts across Europe, after Radakin asked about the possibility of a 64,000 man combined European security force to be deployed into Ukraine as part of a ceasefire and peace agreement.
The answer was that collectively Europe would have a hard time assembling and sustaining a 25,000 man force.
But, as the old warning goes: too few to fight, too many to die.
Again, Europe has 450 million people and a GDP of $18 trillion, yet it cannot sustain a deployment of 25,000 - on the same continent. Hmmmmm
And finally, the Republic of Korea National Intelligence Service reports that the North Koreans suffered 600 KIAs in 5 months of fighting.
600 dead out of 15,000 serving for 5 months in an attrition style war is credible, and is just a little worse than the Russian KIA rate, particularly given the initial tactical mistakes made by the NK troops. Assuming this number is roughly correct, it falls in line with overall Russian KIAs of 100,000 since the start of the war.
These three points would seem to add a few more details to what we already know: Ukrainian casualties are climbing, Russian casualties are not as bad as is claimed, Putin has - in the North Korea troops - found the ultimate answer to his manpower problems (which means he wins the war of attrition), and Europe remains incapable of standing on its own.
If Europe wants a solution to this problem that Europe would control, it would seem the only answer lies in the nuclear forces of France and the UK. Other than that, the answer is the US.
v/r pete