A Russian ballistic missile strike on a defense industry exhibition near Kyiv killed at least 10 people and injured around 100 on July 24, according to Ukrainian officials and international outlets [2][4][17]. The same day, Ukrainian drones struck Wildberries logistics warehouses across four Russian regions [3], and President Volodymyr Zelenskyy announced a co-production agreement with Raytheon for Patriot interceptor missiles [26]. Zelenskyy is preparing to meet with US President Donald Trump as part of a coordinated diplomatic push [7][11].

Russia's Defense Ministry stated the Kyiv-area strike used "high-precision long-range weapons" to target a demonstration of drones used against civilian targets in Russia, and that defense industry officials and military personnel planning strikes on Russian territory were present [2][5][13]. Ukrainian Prosecutor General Ruslan Kravchenko called the attack a war crime [2], and Zelenskyy said Russia "has long abandoned any regard for international norms and for human values" [17]. EU foreign policy chief Kaja Kallas said the EU would summon Russia's envoy and propose further sanctions [2]. A separate Russian strike on Sloviansk damaged the Latvian honorary consulate and killed at least five people, prompting European Council President António Costa to call the attack grave and unacceptable [22].

Zelenskyy said it was "absolutely unacceptable" to hold weapons exhibitions with large crowds near residential buildings under wartime conditions [4]. Kravchenko announced a criminal investigation into who organized the event and whether risks were assessed under martial law [13][17]. Air Force spokesperson Yurii Ihnat said public events have long been prohibited within the Armed Forces because large gatherings pose security risks [21]. A Ukrainian Council of Defense Industry spokesperson stated that no details about the event or its location were publicly available before the attack, with invitations shared only through closed industry channels [17]. Accounts of the venue differed, with presidential advisor Serhii "Flash" Beskrestnov initially stating the exhibition took place at a training ground near Kyiv along the Zhytomyr highway, while Ihnat said the strike actually occurred at a private sports complex [13][17].

Ukraine's drone strikes on Wildberries — described by outlets as "the Amazon of Russia" — hit logistics centers in St. Petersburg, the Leningrad region, Simferopol in occupied Crimea, and Tver [3][19]. Zelenskyy stated that Wildberries stored and shipped sanctioned components intended for military equipment [19]. Kremlin spokesperson Dmitry Peskov rejected the accusation [19], and St. Petersburg Governor Alexandr Beglov described the strikes as attacks on civilian infrastructure [3]. The Russian Investigative Committee opened an investigation into attacks on civilian infrastructure sites [19]. Independent reporting estimated small business losses at approximately $1.9 billion, with Alexei Fedorov of the Russian Chamber of Commerce's E-Commerce Development Council noting that few sellers had insured their goods [3][30].

Russian strikes on Ukrainian ports and cargo vessels have halted maritime traffic in the Black Sea corridor for the first time since its creation in 2023 [10], though industry sources describe a de facto slowdown rather than a formal closure [23]. Grain market expert Andrey Sizov stated that 100% of Odessa port capacity is idle because shipowners refuse to send vessels [10][27]. The All-Ukrainian Agrarian Council warned that if terminals cannot recover, exports will collapse and farmers will lack working capital for the next planting season [23]. Ukrainian officials reported that between June 20 and July 20, Russia attacked 28 civilian vessels in the ports of Greater Odesa, killing 21 people and injuring 34 [23]. Zelenskyy said Russia attacked every vessel approaching Ukraine on July 22 [20][23].

African nations act as a "shock absorber" for food-supply disruptions caused by the conflict, according to analysis from South Africa [36], while Bangladesh's wheat imports from Ukraine fell from 23-30% market share to 4%, with the US returning as a major supplier [34]. Egyptian commentary framed Russian wheat as a stable, competitively priced substitute, promoting a BRICS grain platform to reduce dependence on Western pricing mechanisms [28][33].

The EU's 21st sanctions package, which entered into force this week, targets the energy sector, financial services including cryptocurrency, and the military-industrial complex, freezing the oil price cap at $44.10 per barrel for 12 months [6][16][18]. European Commission President Ursula von der Leyen stated the sanctions continue to weaken the economic foundations of Russian warfare [24], and Kallas said the package hits Putin where it hurts most [9]. Economic experts cited by Novaya Gazeta Europe argued the sanctions have no external effect and function as a domestic political gesture, with RUSI Senior Research Fellow Richard Connolly noting there are almost no historical examples of a country abandoning a war under economic pressure alone [9]. Separately, the US Trade Representative's office imposed 12.5% tariffs on Russian imports, framing the measure as targeting goods produced with forced labor rather than as a war-related sanction [8].

Ukraine and the US are coordinating a new round of peace proposals to present to Moscow, with US officials believing Russia may accept at least a partial air ceasefire [7]. US Secretary of State Marco Rubio said new proposals and ideas are needed [11]. Peskov said Russia remains open to the negotiation process [7] but also stated Russia will pursue military operations to total victory while waiting for new US proposals, describing the Trump administration's position as ambiguous because it continues arming Ukraine while talking about peace [25]. Trump called Ukraine's counterattacks an escalation that could lead to an end [15].

Zelenskyy met with far-right activist and Trump ally Laura Loomer, who reversed her previous hostility toward Ukraine and stated she was wrong to repeat Russian propaganda, calling Russia evil for arming Iran against US soldiers [1]. Turkey is proposing a partial agreement to keep food and energy routes safe, with Ukrainian Foreign Minister Andrii Sybiha signaling openness to a ceasefire and Turkey as a venue for a potential Zelensky-Putin summit [29]. China's UN representative Teng Fei condemned attacks on civilians and called for a comprehensive, lasting, and binding peace agreement [32].

Zelenskyy identified Patriot interceptors as Ukraine's number one priority and announced the co-production deal with Raytheon, discussed with Trump [2][26]. US General Dan Caine confirmed a Ukrainian F-16 shot down a Russian Su-35S, calling it evidence of Ukraine's improved layered air defense system [37]. Ukraine's border guard spokesperson Andrii Demchenko reported no imminent buildup on the Belarus border but said Russia continues to pressure Belarus to open a new front [12]. In June, Zelenskyy gave Belarus one week to remove relay equipment used to guide Russian drones, while Belarusian President Alexander Lukashenko promised not to allow Belarus to be further drawn into the war [31]. Russia also banned dairy imports from Armenia, framed as part of a pattern of trade restrictions punishing Yerevan's rapprochement with the EU, with von der Leyen pledging 50 million euros in aid to offset losses [35].