March 31st, 2025
Politics - Easter Ceasefire???
- Election in July???
Combat Ops - Russian gains
- Ukrainian Counter-Offensive planned
Weather
Kharkiv
54 and rain. Partly to mostly cloudy through the weekend, rain showers tonight and tomorrow. Daily lows in the 40s, daily highs in the upper 50s to low 60s. Winds variable, 5-10kts.
Melitopol
53 and cloudy. Partly cloudy Tuesday, then rain showers and clouds rest of the week. Daily lows in the upper 40s, daily highs in the low 60s. Winds variable, 5-10kts.
Kyiv
50 and cloudy, gusting to 20. Rain showers tonight through Wednesday, mostly cloudy through next weekend. Daily lows in the 40s, daily highs in the upper 40s to low 50s. Winds variable, 10-15kts.
Politics and Diplomacy
The Economist is reporting that “Ukrainian officials” told them that late last week President Zelenskyy told his “team” to prepare for an Easter Ceasefire (April 20th) followed by an end to Marital Law on May 9th, and elections this summer.
The current Martial law (extended every 90 days since the start of the war) will either be renewed or expire on May 9th. Ukrainian law requires a minimum of 60 days for campaigning so this would push the election to, at least, July.
Speculation is that Gen. Zaluzhnyi (retired CINC of Ukrainian Armed Forces, current Ambassador to England) is the likely lead contender, though some have also speculated Vladimir Klitschko, current mayor of Kyiv, and Petro Poroshenko (president from 2014 - 2019) as challengers. Poroshenko is currently under sanctions and has been accused of high treason and aiding terrorists.
President Trump has expressed frustration with both the Ukrainian Russian Presidents, though clearly more frustration with Putin right now, saying that he was “angry and pissed off” at Putin’s remarks about President Zelenskyy being an “illegitimate president.”
Trump commented that if Russia is not ready to make a deal with the US, then the US will place additional sanctions on Russian oil, suggesting the the US would impose second party sanctions, that is, the US world not allow any trading with any company or nation that is trading with Russia.
“If Russia and I are unable to make a deal on stopping the bloodshed in Ukraine, and if I think it was Russian’s fault – which it might not be – but if I think it was Russia’s fault, I am going to put secondary tariffs on all oil coming out of Russia.”
As to President Zelenskyy, Trump commented on the proposed rare earths agreement and reports that Zelenskyy wanted to withdraw:
"He's trying to back out of the rare earth deal and if he does that he’s got some problems, big, big problems…He wants to be a member of NATO, but he's never going to be a member of NATO. He understands that.”
Reportedly a new final draft has been prepared and was tentatively approved by both sides.
Ground Operations
KURSK SALIENT
There is a good deal of unconfirmed reporting but it appears that the gas pumping facility at Sudzha has been at least damaged and may be destroyed. Whether this was done deliberately, as Ukrainian forces withdrew, or was simply the result of combat in the area is not clear. However, it does appear that the border crossing is in the hands of the Russians and that the Ukrainian lodgment is now a small pocket south of the main road, along the border, south-west of Plekhovo.
Meanwhile, the Russians appear to have made some small gains north of H07 roadway, have pushed through Basivka and closed on Yunakivka. Yunakivka is about 2 miles north-west of the forest - which presents a practical limit for Russian penetration into the Sumy region.
Further south, north-west of Belgorod, Russian reporting claims that Russian forces have pushed deeper in Demidovka and that the Ukrainian incursion here has been contained and is now being squeezed.
NORTH OF KHARKIV
Fighting continues near Vovchansk but there were no confirmed changes in the front lines. However, fighting was also reported in Zolochiv and Kozacha Lopan (12 and 8 miles west of the nearest confirmed Russian units). This is probably inaccurate reporting, but if not, it would suggest the Russians sent a unit west along a single dirt road in a quite uncharacteristic, risky, recon in force.
NORTH OF THE DONETS RIVER
In the vicinity of Kupyansk and south of Kupyansk - east of Borova, fighting was reported and there were claims of Russian gains, but none of the gains could be confirmed.
Further to the south, Russian forces west of Terny (north of Lyman) appear to have made gains pushing out to the west and north-west, and have reached almost to the the small town of Katerynivka and Nove, and 2 miles east of Zelena Dolyna. This is all open farmland, large plots of land and tree lines but few other features.
BAKHMUT
Fighting continues east of Siversk but there were no confirmed changes in the front lines.
Reporting on Chasiv Yar is mixed, with some reporting suggesting that Russian forces have finally taken the center of the town, other reporting showing that there has been no change, that they are still fighting over the last street.
Russian forces had confirmed gains in central Toretsk, as well as just north of the town in Kymske and Dyliivka (which is the town just north of Dachne (itself the town just north-east of Toretsk)). Fighting in and around Toretsk is reported as “intense.”
DONETSK CITY
Russian forces had gains in several towns around Pokrovsk, and fighting continues along the entire perimeter of the salient and in the terrain just south of the salient.
Russian gains were confirmed in Shevchenko (just south of Pokrovsk) and in Uspenivka (south-west of Pokrovsk), and it appears that Russian forces have pushed back across the T0406 roadway and back into the town of Kotlyne. Russian sources claimed gains in the vicinity of Novooleksandrivka, Bohdanivka, Kotlyarivka, Troitske, and Solone, but these were not confirmed. Fighting was reported in 21 different towns along the edge of the perimeter.
South of the Pokrovsk salient Russian forces continue to attack westward and Russian recon elements have reached Rozlyv. Fighting continues in Kostyantynopil, and Russian forces have pushed west to Oleksiivka, but have probably not entered the town.
Russian forces continue to probe north-west from the Velyka Novosilke area along a line from Vesele to Berlatske to Vilne Pole, but it isn't clear if they gained any ground in the last 3 days.
SOUTHERN UKRAINE
Russian forces continue to slowly press north in the area between Orikhiv and the Deeper River and fighting was reported along the line: Kamyanske, Lobkove, Stepove, Mali Shcherbaky, and Shcherbaky, and may have gained ground between Stepove and Mali Shcherbaky.
There is poorly worded reporting that suggests that Russian forces raided across the Dnepr river into the towns of Prydniprovske and Sadove (about 8 miles up river from Kherson). Sadove is at the mouth of the Inhulets River, Prydniprovske just down-stream from the Inhulets. Sadove, located at the mouth of the river, had a population of about 1400. Prydniprovske is a small village on the river bank, and the site where a railroad bridge crosses the river. The various towns on the West Bank of the Dnepr have been subject to regular artillery fire since the Russians were pushed back across the river at the end of 2022, and there have been occasional Russian SOF raids. What exactly happened here is not quite clear.
Air Operations
This morning Russian forces fired 2 x Iskander Ballistic missiles into a Ukrainian army training site near Slovyansk, (about 25 miles north-west of Bakhmut), and reportedly caused 170 casualties.
Russian sources suggest this is one of the marshaling sites for the Ukrainian counter-attacks expected within the next week or so.
During the night of March 29th, Russian forces launched 179 x Shahed drones into Ukrainian air space. Several unidentified ballistic missiles were also launched by the Russians. The UAF claimed it shot down 94 drones and 69 drones were “lost” (defeated by EW). Damage was reported in Dnipro City, but reporting was incomplete.
During the night of March 27-28th, Russian forces launched 163 x Shahed drones into Ukrainian air space. The UAF claimed it shot down 80 drones and 51 drones were “lost” (defeated by EW). Damage was reported in Dnipropetrovsk, Kharkiv, Mykolaiv, Odesa, Poltava, Sumy and Zaporizhia oblasts. At least one drone hit the Zolochiv Hospital in Kharkiv oblast.
Economic Reporting
Feb22 Jun10-22Jun8-23 Jun7 Dec9 Jan8 Feb7 Mar4 Mar28 Mar31
Brent 94.71 120.90 75.58 80.06 72.63 76.69 74.89 70.00 74.07 74.55
WTI 92.10 119.50 71.29 75.81 68.85 73.94 71.17 66.97 69.95 70.71
NG 3.97 8.41 2.15 2.82 3.17 3.66 3.37 4.44 3.89 4.16
Wheat 8.52 10.71 6.17 6.40 5.59 5.37 5.86 5.37 5.23 5.28
Ruble 85 58.48 82.59 88.77 100.84 105.18 96.88 89.50 83.92 84.76
Hryvnia Pre Oct 2023 - 36.4 41.55 42.33 41.46 41.40 41.51 41.40
Urals 56.56 67.61 66.19 71.76 68.32 65.49 65.49 65.49
ESPO 77 78.19 ??? 71.50 75.57 76.05
Sokol 65.32 72.79 70.92 67.20 70.68 70.42
Thoughts
Speculation from Russian bloggers is that Ukraine will launch 3 separate counter-attacks in the next 2 weeks, each a double pincer to pinch off Russian salients: one at Chasiv Yar, one at Toretsk, and one on to slice of the salient that contains Chasiv Yar, one to slice of the salient that contains Toretsk, and one to cut off the Russian salient that has recently taken Vodyane Druhe and cut the road between Pokrovsk and Kostyantynivka.
Reportedly, these attacks have been timed to take advantage of the slow pace of Russian counter movements, with the attacks taking place in early April followed by a ceasefire by Easter, that is, before the Russians can respond and squeeze the Ukraine forces.
Then, if the Economist is to be believed, Zelenskyy cancels Martial Law, and runs for re-election. Of course, Russia has to agree to the cease fire…
This could be a very fast paced spring and summer…
v/r pete