Friday, May 29, 2026

 May 29th, 2026


Politics - US Condemns attack on Kyiv

- Russian strike drone hits apartment in Romania


Combat Ops - Ukrainian gains in the south, Russian gains in the north

- Russian drone strikes merchant vessel just after leaving Odessa


Weather


Kharkiv

57 with rain showers, gusting over 20. Showers continue Saturday and Sunday, then partly cloudy all next week. Daily lows in the 40s, daily highs in the upper 50s to low 60s. Winds westerly, 5kts.


Melitopol

59 and light rain, gusting to 20. Rain showers likely Saturday and Monday Mostly cloudy through Wednesday. Daily lows in the 40s, daily highs in the 60s. Winds westerly, 5-10kts.


Kyiv

55 and light rain, gusting over 35. Rain Saturday and Sunday, then partly cloudy all next week. Daily lows in the 40s through Tuesday, daily highs will be slowly climbing, in the 50s during the weekend and then upper 60s to low 70s next week. Winds westerly, 10-15kts.



Politics


US Deputy Ambassador Bruce (UN) condemned the recent Russian attack on Kyiv during a meeting of the UN Security Council.

"The latest massive attacks on Kyiv by Russia are a dangerous and barbaric escalation… The United States again calls for an immediate comprehensive ceasefire as a step towards a sustainable negotiated end to the war.”


Shortly after 0100 local time this morning, a Russian strike drone entered Romanian air space and struck an apartment building in the eastern city of Galati. A pair of Romanian Air Force F-16s intercepted the drone but there are conflicting stories as to whether they engaged it and it crashed or they held fire because of concerns about their ordnance hitting houses below the flight path.

The strike drone hit an apartment building, detonated, and injured two people.


The Romanian government summoned the Russian Ambassador following the crash to issue a formal complaint. The Romanian government statement noted:

“We will officially communicate the consequences that this lack of responsibility on the part of the Russian Federation will have for the diplomatic relations between our countries, as well as the next steps at the European level regarding sanctions packages.”

The Supreme Council of National Defense met in Bucharest this morning and declared the Russian consul in Constanta persona non grata and announced that the consulate in that city will be closed.


Ukraine’s Verkovna Rada has ratified the agreement with the EU allowing Kyiv to accept a total of to billion euros ($105 billion) in loans to fund two years of givernemtn spending.


An amendment to yesterday’s report on Gripen fighters: Ukraine will receive 16 x Gripen C/D beginning in early 2027, and will procure 20 (vice 22) x Gripen E/F aircraft, with first delivery in 2030.

This means the UAF will have F-16, Mirage 2000 and the Gripen, as well as legacy aircraft: MiG-29, Su-25, Su-24 and Su-27. Presumably, by the time the Gripen E/F are delivered they will phase out the older, Russian aircraft, simplifying maintenance, supply, training, etc.



Ground Operations


SUMY AND KHARKIV OBLASTS


Imagery confirmed that Russian forces continue to push across the border to the east and south-east of Sumy City (about 20 miles) and now control a stretch of terrain about 2 miles wide and perhaps 6 or 7 miles long (north to south) near the small towns of Popivka and Vysoke, and have pushed west towards Taratutyne and Novodmytrivka, and probably control parts of Ryasne.

These are small villages - farms and a few houses along a single street, and are, by themselves of no tactical or operational value. This will, however, result in commitment of  some Ukrainian assets, stretching logistics lines and presenting Russian drone units more targets to attrit.

North-east of Kharkiv Ukrainian forces pushed into terrain south of Vilcha and it appears that the Ukrainians and Russians are again trading terrain in this region. Ukrainian forces are attacking northward and also appear to be moving forces in the direction of Zybyne (about 6 miles east of Vovchansk) presumably to attack westward along the road and river line, into Vovchansk.

Fighting is also reported along the border north of the Oskil River and Ukrainian forces are claiming they have entered the border town of Odradne.


EAST OF THE OSKIL RIVER


Fighting continues in the Kupyansk area and east and north-east of Borova, but there were no changes to the front lines. Both sides continue to report increased drone strikes behind the lines.


SLOVYANSK - KOSTIANTINIVKA - POKROVSK


Heavy fighting reported east of Slovyansk but there does not appear to be any change in the front lines.

Russian recon probes continue into Kostiantinivka and Russian and Ukraiain elements remain in a checkerboard-like disposition in eastern and now central and western Kostiantinivka. Who exactly is winning the fight is impossible to say, but both sides are now striking buildings inside the city, slowly reducing parts of the city.

No changes noted in the general Pokrovsk area or north of Pokrovsk, though there was a good deal of reports of troops in contact, with 11 separate towns noted in the Ukrainian General Staff report for the Pokrovsk area.

Further to the south-west imagery confirmed that Ukrainian forces had retaken the town of Zelenyi Hai (about 20 miles south-west of Pokrovsk) and several small adjacent villages, along the Vovcha River.


SOUTHERN UKRAINE


Fighting was also reported further south of the Vovcha river and Ukrainian forces have pushed into the Piddubne area, about 7 miles north-east of Vorone.

Fighting was reported west and north-west of Hulyaipole but there were no changes in the line.

Fighting was also again reported in and around Bilohrudyi Island (just south-west of Kherson City), but there were no details on the fighting.



Air and Maritime Operations


The merchant vessel ANT (5,000 ton dry bulk, Vanuatu flag) was struck by a Russian UAV early this morning after departing Odessa. The drone caused a fire on the superstructure, and two crewman were injured. The two crewmen were taken off the ship and moved to a hospital in the Odessa area.


The three tankers struck by Ukrainian surface drones (USVs) early yesterday remain off shore, north-east of Istanbul.


During the night of May 28th-May 29th Russian forces launched strikes into Ukrainian airspace, with at least 1 x Iskander ballistic missile and 232 x strike drones. The UAF claimed it shot down, or defeated with EW, 217 drones.

Damage was reported in Chernihiv, Dnipropetrovsk, and Donetsk and Odessa oblasts. 

Targets included the power grid and transportation infrastructure. The impact site of the Iskander ballistics missile has not been reported.

There were at least 2 civilians killed and 27 civilians wounded as a result of these strikes.

RuAF tacair struck at least 1 Ukrainian town.


During the night of May 27th-May 28th Russian forces launched strikes into Ukrainian airspace, with at least 1 Kinzhal ballistic missile and 147 x strike drones. The UAF claimed it shot down, or defeated with EW, 138 drones.

Damage was reported in Chernihiv, Dnipropetrovsk, Donetsk, Kharkiv, Khmelnytskyi, Odessa, Poltava and Sumy oblasts. 

Targets included the power grid and transportation infrastructure. The Kinzhal missile (possibly two) struck targets in Khmelnytskyi. Power outages were reported in Dnipropetrovsk, Donetsk, Kharkiv and Sumy oblasts.

There were at least 3 civilians was killed and 3 civilians wounded as a result of these strikes.

RuAF tacair struck at least 7 Ukrainian towns.



Economic Reporting


Feb22  Feb9 Mar9 Apr8 May8 May28 May29

Brent      94.71   68.57 106.40 91.78 100.50 94.89 92.31

WTI     92.10   64.04 103.60 93.53 94.91 89.40 88.23

NG       3.97      3.20 3.37 2.73 2.79 3.16 3.36

Wheat     8.52  5.29 6.25 5.79 6.14 6.22 6.20

Ruble     85          77.40 78.20 78.54 74.26 70.84 71.10

Hryvnia 28.6 3.03 43.93 43.45 43.90 44.26 44.27

Urals 91.66 56.37 90.97 124.85 92.56 88.78 86.38

ESPO 94.52 59.77 84.99 103.27 105.56 96.25 96.70

Sokol 99.31 62.85 101.55 96.88 95.96 93.26 89.94



Thoughts


Ukrainian forces are making some gains on the ground in the south - though Russian forces are still grinding out gains, and both sides continue to take casualties. The Ukrainian gains appear to be, once again, a case of Ukrainian forces seeing weak points in the lines and seams between units and shifting and attacking and the slower Russian forces not responding, and in some cases not seeming to care to respond. These gains are small, and have not reached Russia’s prepared defensive positions, but they are real. 

Of course, whether the Kremlin reports it accurately to Putin is a good question and some are suggesting that they are not. We’ll see.


In the meantime, President Zelenskyy may have just stirred up a political hornet’s nest all by himself, giving Ukraine’s Special Operations Command North the honorific “Heroes of the UPA.” The UPA [ Ukrainska Povstanska Armiia - Ukrainian Insurgent Army] was the army of the Organization of Ukrainian Nationalists (OUN-B - under Stepan Bandera), whose goal was an ethnically and religiously homogenous Ukraine, and which at one time or another fought against nearly every possible side in WWII. They also sided with Nazi Germany and took part in anti-Jewish pogroms. The UPA also fought the Polish underground, and the UPA massacred Poles at Volhynia (50,000 - 60,000) and Eastern Galicia (25,000) as well as smaller killings, with a total estimate of having killed more than 100,000 Poles.

Poland’s President, Karol Nawrocki, has now called for the Polish government to strip Zelenskyy of the Order of the White Eagle, Poland’s highest honor, presented to Zelenskyy by President Duda in 2023. 

This will also, as an astute friend notes, infuriate the Russians, and further deepen their paranoia that they are fighting Nazis. 

 

v/r pete   




Thursday, May 28, 2026

 May 28th, 2026


Politics - US Embassy Kyiv: Embassy still Open

- EU’s Kallas: Everyone stayed except America

- Sweden: Gripens later this year


Combat Ops - Few changes on ground

- Drone strikes continue

- 3 oil tankers struck off Turkey 


Weather


Kharkiv

57 and partly cloudy, gusting over 20. Showers on Thursday nd Friday, then partly to mostly cloudy for the following week. Daily lows in the 40s, daily highs in the upper 50s. Winds westerly, 5-10kts.


Melitopol

59 and partly cloudy, gusting to 25. Daily rain showers likely through next Wednesday. Daily lows in the mid 40, daily highs in the low 60s. Winds westerly, 10-15kts.


Kyiv

57 and mostly cloudy, gusting to 35. Partly to mostly cloudy for the next week, rain showers Thursday and Friday and again Tuesday. Tomorrow will be windy. Through the weekend lows will be in the low 40s, highs around 60, warming next week. Winds westerly, 15-20kts tomorrow, then 5-10kts rest of the week.



Politics


From the US Embassy in Kyiv early today:

The U.S. Embassy is open. There are no changes to our operations and reports otherwise are false. The State Department has no higher priority than the safety and security of Americans and regularly reviews the security posture of Embassy Kyiv. We reiterate our message that Americans should not travel to Ukraine for any reason due to the armed conflict

US Chargé d'Affaires Davis also commented on earlier comments from Kaja Kallas the US Embassy was evacuating from Kyiv:

"I am, in fact, here in Kyiv in person. I am absolutely delighted that we have Senator Blumenthal, that we have Representative Himes here today. They have had an incredibly active and engaged couple of days."


Earlier, the EU High Representative for Foreign Affairs Kallas responded to the Kremlin’s warning that the various embassies in Kyiv should depart Kyiv by announcing that

"This is what Russia does because it's not really gaining ground on the battlefield. So what they are doing now is really increasing the terrorist attacks because you can't really describe it in other ways. Creating fear inside the society. It hasn't worked for years, but I don't think that it's going to work now.”

"Also, what we heard from Ukraine yesterday was that all the embassies stayed except one. So that also takes courage from those embassies. But yes, all the Europeans stay. America left.”


Ukraine’s ForMin spokesman also reacted:

"The information about the departure of the US embassy is not true.”

President Zelenskyy’s spokesman noted:

“The US Embassy is open. There are no changes to our operations and reports otherwise are false. The State Department has no higher priority than the safety and security of Americans and regularly reviews the security posture of Embassy Kyiv,” the agency said in a statement.


President Zelenskyy’s Office announced that the first JAS-39 Gripen fighter aircraft will be delivered from Sweden in the next 10 months - and hopefully by the end of 2026. Sweden will transfer 16 x Gripen C/D aircraft to Ukraine, and sell 22 x Gripen E aircraft as well. 

Sweden will also provide Meteor air-to-air missiles with the aircraft. Sweden wants to sell 100 - 150 Gripens to Ukraine.

The Saab Gripen was developed int he 1980s but has undergone extensive upgrades, with the Gripen E in production since 2016. Gripen E are now being delivered with an AESA radar, IRST, a NATO standard data-link and a sensor fusion package.

Meteor is estimated to have an effe five range of 120 miles, and a “no escape” range against a maneuvering aircraft of more than 35 miles. 



Ground Operations


SUMY AND KHARKIV OBLASTS


Imagery confirmed Ukrainian forces have re-entered the town of Zapsillia, about 18 miles north-east of Sumy city, about 2 miles from the Russian border.

Imagery also shows that Ukrainian forces cleared the town of Shesterivka, but this also means that Russian forces were 4 miles further south (of Vovchansk) than perviously estimated, and ostensibly retain control of the terrain between the town and the towns to the immediate north.


EAST OF THE OSKIL RIVER


Imagery confirmed that a small number of Russian troops (less than 10) remain inside Kupyansk.

Further south, Imagery showed Ukrainian forces operating north of Shykivka, in the fields south-west of the village of Zelenyi Hai, a farm village of perhaps 30 houses. 


SLOVYANSK - KOSTIANTINIVKA - POKROVSK


Fighting continues along the entire front but the only confirmed changes in the line are minor Russian gains in western Rodynske, north of Pokrovsk. It should be noted that a good deal of fighting is reported in this sector of the line, but few changes.


SOUTHERN UKRAINE


Russian infiltration into Dobropillia and Vozdvyzhevka (both north-east of Hulyaiplle) were confirmed in imagery, but otherwise there is little real change all across southern Ukraine.

Fighting was reported on Bilohrudyi Island, just south-west of Kherson, about 10 miles up the Dnepr from the mouth of the river.

There is regular reporting of fighting on some of these islands and along the river as far north as the Antonovskyi bridge, and occasionally further north along the river. The fighting cycles between sniping, artillery sniping, and small element raids, and a steady stream of FPV drone strikes. The Russians have made an effort to grab several of the islands in the river, and set up observation posts, and the Ukrainians then respond and push them off. At this point it appears that neither side has anything approaching the necessary forces and support elements to move across the river and take and hold any sizable pieces of terrain.



Air and Maritime Operations


Maritime drones (USVs) struck 3 oil tankers off the north coast of Turkey earlier today, all in the general area 45 - 50 miles north of the Turkish port of Turkisheli 

MV James II, Palau flag, was last reported adrift about 60 miles north-east of Istanbul. JAMES II can carry 149,000 tons of oil.

MV Altura (160,000 tons, Sierra Leone flag) and MV Velora (160,000 tons, Sierra Leone flag) were in the same area, conducting a ship-to-ship transfer when struck. No crewmen were injured in the attacks.


During the night of May 27th-May 28th Russian forces launched strikes into Ukrainian airspace, with at least 1 Kinzhal ballistic missile and 147 x strike drones. The UAF claimed it shot down, or defeated with EW, 138 drones.

Damage was reported in Donetsk, Khmelnytskyi, Poltava and Sumy oblasts. 

Targets included the power grid and transportation infrastructure. The Kinzhal missile (possibly two) struck targets in Khmelnytskyi.

There were at least 3 civilians was killed and 3 civilians wounded as a result of these strikes.

RuAF tacair struck at least 7 Ukrainian towns.


During the night of May 26th-May 27th Ukrainian forces attacked Taganrog airfield and the nearby Aircraft Repair Plant 325 (at the east end of the Sea of Azov), as well as the Baltimore Air Base in Voronezh (about 300 miles south-south-east of Moscow). Fires are again reported the Tuapse Oil Refinery (about 100 miles down the coast from Kerch strait).


During the night of May 26th-May 27th Russian forces launched strikes into Ukrainian airspace, with at least 163 x strike drones. The UAF claimed it shot down, or defeated with EW, 150 drones.

Damage was reported in Chernihiv, Dnipropetrovsk, Odessa and Zaporizhzhia oblasts. 

Targets included the power grid and transportation infrastructure. Power outage were reported in Dnipropetrovsk, Donetsk, Kharkiv, Sumy and Zaporizhzhia oblasts.

There were at least 1 civilian was killed and 12 civilian wounded as a result of these strikes.


During the night of May 25th-May 26th Russian forces launched strikes into Ukrainian airspace, with at least 2 x Iskander ballistic missiles and 122 x strike drones. The UAF claimed it shot down, or defeated with EW, 111 drones.

Damage was reported in Dnipropetrovsk, Mykolaiv, Odessa, Sumy and Zaporizhzhia oblasts. 

Targets included the power grid and transportation infrastructure. Ballistic missiles strikes were reported in Dnipropetrovsk and Odessa.

There were at least 6 civilian wounded as a result of these strikes.

RuAF tacair struck 1 Ukrainian town.



Economic Reporting


Feb22  Feb9 Mar9 Apr8 May8 May26 May28

Brent      94.71   68.57 106.40 91.78 100.50 100.10 94.89

WTI     92.10   64.04 103.60 93.53 94.91 93.92 89.40

NG       3.97      3.20 3.37 2.73 2.79 2.96 3.16

Wheat     8.52  5.29 6.25 5.79 6.14 6.37 6.22

Ruble     85          77.40 78.20 78.54 74.26 71.94 70.84

Hryvnia 28.6 3.03 43.93 43.45 43.90 44.28 44.26

Urals 91.66 56.37 90.97 124.85 92.56 96.32 88.78

ESPO 94.52 59.77 84.99 103.27 105.56 104.21 96.25

Sokol 99.31 62.85 101.55 96.88 95.96 94.41 93.26


Bloomberg is reporting that the average Russian refinery output for April fell to 4.69 million barrels per day (BPD). Russian refinery output averaged 6 million barrels per day in 2022, by 2024 it had fallen to 5.4 million BPD. Russia is still producing 10.8 million BPD of crude.


Thoughts


The drone wars continue. Some analysts report that Ukrainian forces have seriously disrupted Russian logistics in southern Ukraine, striking the Main Supply Route that runs from Rostov in Russia (east of the Sea of Azov) to Crimea with newer, more capable drones, disrupting resupply and troop rotation efforts.

At the same time, reports suggest resupply and troop rotation for forward Ukrainian troops have also become very difficult. This makes any real ground gains very slow and the result has been very small units moving forward at any given time. Russian troops have for more than a year been “caught on camera” sneaking forward and raising Russian flags as if to show that they have taken a position, but the fact is that small Ukrainian elements also probe forward, raise a flag, but then have been quickly forced to withdraw.

And, there is a decided lack of the hard data needed to accurately evaluate these qualitative assessments: how many troops are actually getting forward, how much ammunition, how much food and fuel? The various reports provide no hard data form either side. 

Taken together, this again makes the defining of the front line nearly impossible unless you use a very fat pencil and a very small scale map. 

Western reporting also suggests that the Russian recruiting problem is getting worse, but hard numbers are again difficult to come by and there is no data to suggest that Ukrainian forces have solved their recruiting and manpower problems.


As for EU High Commissioner Kallas, what can possibly be said that hasn’t already been said?

 

v/r pete