WAR·Orientyr

Diese Seite gibt es noch nicht auf Deutsch – wir zeigen die englische Fassung. Bitte wählen Sie oben eine andere Sprache. This page isn’t available in German yet, so it is shown in English. You can pick another language above.

ArchiveYou are viewing the issue of 21 October 2026.Go to the latest
day 4,574Since the ATO began · 14.04.2014
day 1,701Since the full-scale invasion · 24.02.2022

Witkoff takes an updated peace proposal to Putin after talks with Zelensky in Oslo

US special envoy Steve Witkoff is meeting Putin in Saint Petersburg on 21 October — in the first half of the day, according to Putin’s foreign-policy aide Yuri Ushakov (as retold by Vedomosti citing RIA Novosti). The day before, in Oslo, Witkoff met Zelensky, the leaders of Finland and Norway and representatives of other European governments; Jared Kushner, Trump’s son-in-law and informal envoy, joined online (Kyiv Independent, Axios). They discussed a “framework agreement” and security guarantees modelled on NATO’s Article 5. Zelensky wants the next step to be a three-way meeting of leaders — something russia has so far refused. The claims of “meaningful progress”, and that Kushner pressed Kyiv to stop striking russian oil refineries, come only from an unnamed US official quoted by Axios; there is no official readout from Oslo, no text of the proposal, and no outcome of the Putin meeting as of this morning. The same night russia launched 186 drones and Iskander-K cruise missiles at Ukraine.

Read more ↓
Feature

Operation Vivaldi: how Ukraine cut off russia’s Lyman salient and broke one arm of a pincer on Donbas

Over 145 days, from May to October 2026, Ukraine’s 3rd Army Corps took back 277 km² and 16 settlements north of Lyman, by its own count; the independent DeepState map shows about 155 km². russia had to pull part of a tank army from the Kupiansk front to plug the gap. An interactive 3D map walks through each phase.

Open the interactive map →

Record of the day

russian losses in a day, per Ukraine’s General Staff · highest since 5.09
Tanks11+2previous record 9 (20.10)
Illustration: red bars of russian losses by day, a helmet marked Z and a tank on a battlefield

New on the site

Updated daily with each issue

War victims

3 items

Civilians killed and injured by russian strikes on 20 October and overnight into the 21st, as reported by the authorities by the morning of 21 October, including updated figures for the strike of 19 October. Figures are incomplete and may rise:

  • Nova Vodolaha (Kharkiv region), 19.10 — 6 killed (including 3 children per Ukrinform; per Censor.NET citing the RMA, 2 girls aged 1 and 11), 15 injured (including 7 children, per Censor.NET), a strike on a park; according to law enforcement, a Geran-3 drone (Oleh Syniehubov, Ukrinform 18:36 19.10; Censor.NET 09:59 20.10)
  • Chabany (Kyiv region), 20.10 — 3 killed, 4 injured (figures were being updated), a drone strike on the Kyiv–Odesa highway near a shopping centre (Kyiv region prosecutor’s office, via Novyny.LIVE 14:54 20.10)
  • Dnipro (suburbs), 20.10 — 2 killed, 4 injured (three with severe burns), a strike on warehouses and private houses (Oleksandr Hanzha, Telegram, via Interfax-Ukraine 14:20 and LB.ua 13:42 20.10)
  • Sloviansk (Donetsk region), 19–20.10 — 1 killed, 3 injured (KAB-500, two KAB-250s, Smerch, drones); in Kramatorsk, Ozeretyne, Raihorodok and Dmytro-Darivka at least 6 more injured (Donetsk region police, via Censor.NET 20.10)
  • Zaporizhzhia region, 19–20.10 — 1 killed, 5 injured (Ivan Fedorov, Telegram, via Censor.NET)
  • Kherson region, 19–20.10 — 18 injured (including 1 child) (Oleksandr Prokudin, via Censor.NET)
  • Kharkiv (Novobavarskyi district), 21.10 — 9 injured, houses destroyed after a missile strike (per a Ukrainska Pravda headline; text not read)
RMAs, police, prosecutors (via Ukrinform, Interfax-Ukraine, LB.ua, Censor.NET, Novyny.LIVE, Ukrainska Pravda; 19–21.10); not summed — the reports cover different periodsSources: Ukrinform: Nova Vodolaha · Censor.NET: 8 killed over the day · Interfax-Ukraine: Dnipro

Nova Vodolaha, a small town about 45 km south-west of Kharkiv: update on the strike on a park on the evening of 19 October. Six people were killed and 15 injured, according to Kharkiv’s regional governor Oleh Syniehubov (via Ukrinform, 19.10 18:36); police say a Geran-3 drone — russia’s version of the Iranian Shahed — was used. Sources differ on how many of the dead were children: Ukrinform says three, Censor.NET, citing the regional administration (20.10 09:59), says two girls, aged 1 and 11; seven of the injured were children, per Censor.NET. The discrepancy has not been officially explained.

Ukrinform, 19.10 18:36; Censor.NET, 20.10 09:59 (Oleh Syniehubov, Kharkiv RMA)Sources: Ukrinform

Kyiv region and Dnipro, 20 October. In Chabany, just outside Kyiv, a drone hit the Kyiv–Odesa highway and set cars on fire: three dead, four injured; prosecutors have opened a war-crimes case (Kyiv region prosecutor’s office). In the suburbs of Dnipro, at about 8:40, russia struck warehouses: two dead and four injured, three of them with severe burns (Oleksandr Hanzha, Dnipropetrovsk regional authorities). The reports we read do not say what weapons were used in either case.

Kyiv region prosecutor’s office (via Novyny.LIVE, 14:54 20.10); Oleksandr Hanzha (via Interfax-Ukraine 14:20 and LB.ua 13:42, 20.10)Sources: Novyny.LIVE: Chabany · LB.ua: Dnipro

Front line

2 items

269 combat clashes on 20 October — a third more than the day before (206, per an Ukrinform headline), according to Ukraine’s General Staff as of 08:00 on 21 October. The heaviest assaults were around Kostiantynivka (37) and Pokrovsk (30), the two towns at the centre of russia’s push in Donetsk region. russia carried out 86 air strikes with 302 KAB glide bombs, used 9,757 kamikaze drones and shelled Ukrainian positions and towns 2,735 times (13 times with multiple rocket launchers). Only 123 of the 269 assaults are broken down by direction; another 3 air strikes (6 KABs) and 53 shellings fell on the North Slobozhanskyi and Kursk directions, where no assaults were recorded. Assaults by direction:

  • Kostiantynivka — 37
  • Pokrovsk — 30
  • Huliaipole — 20
  • South Slobozhanskyi — 13
  • Sloviansk — 9
  • Kupiansk — 8
  • Lyman — 3
  • Orikhiv — 2
  • Oleksandrivka — 1
  • Kramatorsk and Prydniprovskyi — no assaults
Ukraine’s General Staff (operational information as of 08:00 21.10, via ukrpohliad.org)Sources: General Staff: 08:00 21.10

russian losses over 20–21 October, according to Ukraine’s General Staff: 1,820 personnel — close to the previous week’s average (≈1,860 a day); ~1,570,540 in total since February 2022. These figures cannot be independently verified:

  • personnel — 1,820
  • tanks — 11
  • armoured vehicles — 16
  • artillery systems — 44
  • MLRS — 1
  • air defence systems — 2
  • aircraft, helicopters — 0
  • operational-tactical UAVs — 1,820
  • cruise missiles — 0
  • vehicles (incl. tankers) — 407
  • unmanned ground vehicles — 4
  • special equipment — 2
Ukraine’s General Staff (via Ukrinform and ArmyInform, 21.10)Sources: Ukrinform: losses

Directions on the map: Kostiantynivka (37) · Pokrovsk (30) · Huliaipole (20) · South Slobozhanskyi (13) · Sloviansk (9) · Kupiansk (8) · Lyman (3) · Orikhiv (2) · Oleksandrivka (1)

Strikes & air defence

1 item

186 attack drones overnight into 21 October — more than the night before (165), but below the average of the previous seven nights (≈264, pulled up by the mass attack of 15 October, when 582 were launched). Ukraine’s Air Force says 150 were shot down or jammed by 08:30 — 81%, up from 70% the night before (115 of 165); 10 were still in the air; hits were recorded at 27 locations and falling debris at 13. Among the drones were 88 jet-powered Shaheds (63 of them downed); “Banderol” S-8000/Dan-T, “Gerbera” decoys and “Parodiya” drones were not counted separately. russia also fired Iskander-K cruise missiles from the airspace over Rostov region; the report does not say how many. The drones were launched from around Oryol, Kursk and Primorsko-Akhtarsk in russia, from occupied Hvardiiske in Donetsk region and from Chauda in occupied Crimea. The figures for the night of 20 October come from an Ukrinform headline; the article itself was not read.

Ukraine’s Air Force (via DSnews.ua 08:51, Suspilne; 21.10); Ukrinform (headline for 20.10)Sources: DSnews · Suspilne

Ukraine’s strikes on russia, last 24h

3 items

unverified📏 350 km from Ukrainian-held territory ≈Tambov region, russia, night of 20 October — still unconfirmed. The Telegram channel Exilenova+ and the OSINT analysts of Astra believe drones hit the Nikolskaya pumping and control station of the Druzhba oil pipeline, which carries russian crude to Central Europe, near Michurinsk; local residents say a diesel tank was on fire (UNIAN, Bukvy, Meduza). Governor Yevgeny Pervyshov acknowledged only a fire at an unnamed “enterprise”, with no cause given and no casualties — so local officials confirm the damage only in part, and the target is named only by media and OSINT. As of the morning of 21 October, none of Ukraine’s General Staff, SBU, HUR, SSO, USF, Operational Command “South”, StratCom or Zaluzhnyi had confirmed the strike. Map position: the nearest town, Michurinsk.

local authorities: indirectLocal authorities (Tambov region governor Yevgeny Pervyshov, 20.10, before 07:06 Moscow time (Meduza) / 08:30 (Fontanka)): drones attacked the region overnight, a fire broke out at one of the enterprises and is being extinguished, no one was hurt; the site was not named

UNIAN (via Exilenova+), 20.10 09:42; Meduza, 20.10 07:06; Fontanka, 20.10 08:30Sources: UNIAN · Meduza

Ukraine’s General Staff (20.10, 12:29) reported hitting military targets in the occupied territories during the 24 hours of 19–20 October, giving no detail beyond the fact of the strikes. We did not check what the occupation authorities said, so there is no independent confirmation:

  • Zaporizhzhia region: a unit command post near Fedorivka; logistics depots near Lahidne; troop concentrations near Rybalivka, Basan, Fedorivka and Mykolaivka
  • Donetsk region: a repair unit near Kalmiuske; depots near Rivnopillia; troop concentrations near Zelenyi Hai, Horlivka and Selydove
  • Luhansk region: depots near Krepinske; a troop location near Svatove

local authorities silentLocal authorities (occupation authorities of Zaporizhzhia, Donetsk and Luhansk regions, 19–20.10): statements by the occupation authorities on these targets were not searched for and not found

Ukraine’s General Staff (via weukraine.tv, 20.10 12:29; Ukrinform 12:22)Sources: weukraine.tv · Ukrinform

Earlier strikes (Saint Petersburg 18.10, Surgut district 16.10, Ryazan refinery 15.10) were not re-checked: there is no issue for 20.10, so any later confirmation of them may be missing here.

Search on the morning of 21.10

Analysts’ and monitors’ assessments

1 item

No new assessments from the UK Ministry of Defence, the IAEA or the UN human rights office (OHCHR) in the material we read over the past day; OHCHR’s latest monthly report, for September, came out on 15 October. Nothing new on russian army recruitment either. Context from the Kyiv Independent (20.10): Moscow still demands that Ukraine withdraw its troops from Donbas, and relations between Kyiv and Washington have soured since the diesel deal of 9–10 October and amid fears that the US is holding up Patriot missiles already paid for by allies.

Kyiv Independent, 20.10; OHCHR/ UK MoD/IAEA searchSources: Kyiv Independent

Diplomacy

2 items

unverifiedFrom Oslo to Saint Petersburg. On 20 October in Oslo, US special envoy Steve Witkoff met Zelensky, Norway’s prime minister Jonas Gahr Støre and Finland’s president Alexander Stubb; Jared Kushner joined online, and talks with European national security advisers were to follow (Kyiv Independent). Zelensky said Ukraine and its partners want the US to pass their ideas on to russia, and proposed a three-way meeting of leaders as the next step. Støre said the Saint Petersburg talks “could open the way” to a leaders’ meeting; Stubb said the sides had found “key elements” on security and the economy. The rest comes from an unnamed US official quoted by Axios (Barak Ravid, 20.10 23:04 UTC): the sides made “meaningful progress”; on Wednesday Witkoff will present Putin with an updated proposal, with Kushner joining by video; and Kushner “very directly” demanded that Ukraine stop striking russian oil refineries — Zelensky is willing if russia reciprocates. According to the Kyiv Independent, citing the New York Times, the release of US citizen Stephen Hubbard may also be discussed. There is no text of the proposal and no official readout from Oslo.

meaningful progress
Kyiv Independent, 20.10; Axios (Barak Ravid), 20.10 23:04 UTC — details from an anonymous US officialSources: Kyiv Independent · Axios

Trump–Xi–Putin summit — a reminder from 19 October. According to Axios (Barak Ravid), Trump wants a three-way meeting with the leaders of China and russia in China next month, probably on the sidelines of the APEC summit in Shenzhen in mid-November, to talk about denuclearisation, “not so much for Ukraine”. The Kremlin has floated the idea since July, and Putin raised it in two calls with Trump; Beijing has not signalled readiness for such a summit (per Axios), and China’s Foreign Ministry has not confirmed it, according to an Ukrainska Pravda headline (19.10).

I would do it, not so much for Ukraine, we would have it to talk about denuclearization
Axios, 19.10; Ukrainska Pravda, 19.10 (headline)Sources: Axios · Ukrainska Pravda

What Trump says

3 items

For a second day running, Trump put the onus on Zelensky. In the Oval Office on 20 October he told reporters: “Zelenskyy has to want to settle this war … if he doesn’t, I think it’s going to be a very bad thing” (Fox News live blog). He called the “hatred” between Putin and Zelensky the main obstacle, said the US and Europe have got “nothing but grief, death and huge losses of money”, and said Zelensky “could have made a much better deal” at the time of their Oval Office row two years ago. According to Gordon (20.10 22:58), he also put US aid at $350 billion without explaining the figure; we have not verified it. On 19 October, on Truth Social, Trump had already accused Zelensky of not wanting to end the war.

Zelenskyy has to want to settle this war
Fox News (live blog), 20.10; Gordon, 20.10 22:58; Axios, 20.10Sources: Fox News · Gordon

Iran. On 20 October in the Oval Office, speaking about a nuclear site “under hundreds of tonnes of rock”, Trump said the strikes are not enough — “it’s not good enough for me” — and that the US must guarantee that Iran does not restart its programme in five or ten years; he called higher petrol prices a “small price to pay for not letting Iran have a nuclear weapon” (Fox News). The Iranian side, according to the same blog, makes the lifting of sanctions and an end to pressure a condition for talks (President Pezeshkian) and refuses to ship out enriched uranium (General Mohsen Rezaei).

a small price to pay for not letting Iran have a nuclear weapon
Fox News (live blog), 20.10Sources: Fox News

light noteunverifiedLight note. Before talking about fuel prices in the Oval Office on 20 October, Trump, according to the Fox News live blog, apologised: “I hate to sound trivial”, then pointed to “that beautiful plane right there” and said it “took them out” — the blog does not make clear which plane or whom “them” refers to. We have not seen the video, so the excerpt is given as unconfirmed.

Fox News (live blog), 20.10Sources: Fox News

World reaction

2 items

Rubio and Zelensky. In a 45-minute call, US Secretary of State Marco Rubio assured Zelensky that no one had ordered curbs on intelligence-sharing or supplies: “No change was ordered. It is not true that we restricted it.” (Axios, Barak Ravid, 20.10). He did, however, acknowledge that Patriot systems paid for by NATO allies could be delayed because they are needed to protect US bases, and called missed warnings of russian ballistic missile strikes technical glitches. Zelensky wrote on X that the situation with Starlink and its military counterpart Starshield “needs to be restored”. Two days earlier (NBC, 18.10) Zelensky had spoken of intelligence-sharing being resumed — see Source divergences.

There hasn't been a deliberate political directive to harm Ukraine.
Axios (Barak Ravid), 20.10; lb.ua, 20.10Sources: Axios · LB.ua

Wang Yi, China’s Foreign Minister, at a press briefing with the 🇧🇬 Bulgarian Foreign Minister on 20 October in Sofia again called for “dialogue, trust and mutual concessions” to end russia’s war against Ukraine and the conflicts in the Middle East, calling the lack of trust the biggest problem of today. No new specific proposals or reaction to the Oslo talks are given in the DSnews retelling.

DSnews.ua, 20.10 15:58Sources: DSnews

Word from the swamps

2 items

The Kremlin thanks the mediators and says nothing about Donbas. Putin’s spokesman Dmitry Peskov said on 20 October (per The Moscow Times) that the Kremlin hoped to arrange a meeting with Witkoff “in the near future” so that he could brief Putin on his contacts with the Ukrainian and European sides; Peskov expressed “great gratitude” to the American negotiators for their mediation and said Moscow wanted to continue exchanging views on a number of “very important issues”. He did not mention Moscow’s demands on Donbas. According to Axios and the Kyiv Independent, that meeting is set for 21 October.

The Moscow Times, 20.10; claimed by russiaSources: The Moscow Times

Yuri Ushakov, the russian president’s foreign policy aide, 21 October (as retold by Vedomosti citing RIA Novosti, no direct quote): Putin’s meeting with Witkoff will take place in Saint Petersburg in the first half of the day; special envoy Kirill Dmitriev is also taking part; the Ukrainian track is on the agenda. Vedomosti also reported that Witkoff’s and Dmitriev’s motorcade had arrived at the Konstantinovsky Palace. There were no results of the meeting at the time of release.

Vedomosti (retelling RIA Novosti), 21.10; claimed by russiaSources: Vedomosti

Source divergences

4 items

Specific discrepancies of the day. Neither side has independent verification of the other’s figures, so we do not pick a winner.

Nova Vodolaha, 19.10: 3 or 2 children killed

Ukrinform (Oleh Syniehubov, 19.10 18:36)6 killed, including 3 children; 15 injured
vs
Censor.NET citing the RMA (20.10 09:59)6 killed, including 2 girls (aged 1 and 11); 15 injured, including 7 children

Probably different points in time or an inaccurate retelling; there is no official clarification in the material read.

US intelligence: “restored” or “never restricted”

Zelensky (NBC, per Ukrinform, 18.10)The US has restored intelligence sharing
vs
Marco Rubio (per Axios, 20.10)“It is not true that we restricted it” — sharing was not changed

The sides describe the same period differently: Kyiv speaks of a pause and a resumption, Washington of no restrictions at all. No independent confirmation.

Cumulative totals of russia’s losses 21.10

Ukraine’s General Staff (Ukrinform)UAVs — 573,392; cruise missiles — 5,138
vs
Ukraine’s General Staff (ArmyInform)UAVs — 569,994; cruise missiles — 5,134

Both outlets retell the same report; the difference in cumulative totals may be a reprint error. The daily increases match.

Overnight drone attacks: claimed by russia

Ukraine’s Air Force (DSnews, 21.10)russia launched 186 drones at Ukraine; 150 shot down
vs
claimed by russia: Fontanka (20.10) — 136 drones destroyed over russia overnight (the source, “the MoD”, is not named in the article)136 Ukrainian drones destroyed over russia on the night of 20.10

These are figures from different sides about different attacks and different nights (20.10 and 21.10); they cannot be compared directly.

Sources

26

24 read in full · 2 partial or via retelling

read 24partial 2

The ATO began on 14 April 2014; from 30 April 2018 it was replaced by the Joint Forces Operation, and the count here runs from the start of the ATO. Day counts include the starting day.

Not a final assessment; data from open sources.