On the night of June 29 (starting at 19:00 on June 28), Russian forces launched a large-scale aerial attack using 537 airstrike assets:
- 477 strike UAVs, including Shahed-type drones and various decoy drones, launched from Kursk, Shatalovo, Orel, Bryansk, Millerovo (Russia), and Chauda (temporarily occupied Crimea). Over 250 were Shahed drones;
- 4 Kh-47M2 "Kinzhal" aeroballistic missiles from Russia’s Tambov region;
- 7 Iskander-M/KN-23 ballistic missiles from Voronezh region and occupied Crimea;
- 41 cruise missiles (Kh-101/Iskander-K) from Saratov, Kursk, and Bryansk regions (Russia);
- 5 Kalibr cruise missiles from the Black Sea;
- 3 S-300 surface-to-air guided missiles from Russia’s Kursk region.
Ukraine’s air defense—including aircraft, anti-aircraft missile units, electronic warfare and drone units, and mobile fire groups—engaged the threat.
As of 08:30, preliminary data indicates that 475 aerial targets were neutralized:
- 249 shot down by firepower;
- 226 lost via electronic warfare or location jamming.
Breakdown:
- 211 Shahed-type UAVs and other drones were destroyed by firepower; 225 suppressed or lost due to electronic warfare;
- 1 Iskander-M/KN-23 ballistic missile was shot down;
- 33 Kh-101/Iskander-K cruise missiles shot down; 1 lost;
- 4 Kalibr cruise missiles shot down.
Russian strikes resulted in confirmed impacts at 6 locations and debris from intercepted targets fell in 8 locations.