Atlas of Battles

country, 321 engagements

Battles in Ukraine

321 engagements in the atlas lie within present-day Ukraine: 245 battles, 59 sieges, 8 naval actions and 9 campaigns between 389 BC and 1960. The wars with most engagements here: World War II (48), World War I (18), Khmelnytsky Uprising (16), Russian Civil War (15).

See them on the globe

Siege of TheodosiaSiege of TheodosiaSiege of TheodosiaSiege of Pontic OlbiaBattle of OlbiaBattle of Southern BuhSiege of KyivSiege of KyivBattle of TrubizhBattle of VasilevBattle of ListvenSiege of KyivBattle of the Alta RiverBattle of SnovskBattle of the Stugna RiverBattle of the Zhelian RiverSiege of ChernigovBattle on the TrubizhBattle of Rozhnoye PoleBattle of PolkstinBattle of TerebovliaSack of KyivSiege of VyshgorodCapture of KyivSack of ChernigovSiege of KyivBattle on the Irpin RiverSiege of KievSiege of CaffaSiege of KaffaBattle of Blue WatersSiege of KievBattle of the Vorskla RiverBattle of KopystrzyniemSiege of CembaloSiege of CaffaSiege of CaffaSiege of CaffaDestruction of Kyiv (1482)Battle of CătlăbugaBattle of KopystrzyńBattle of ZasławPolish-Moldavian WarBattle of the Samara RiverBattle of KhotynBattle of WisniowiecBattle of SokalBattle of OlshanitsaBattle of ObertynSiege of CherkasySiege of ChernihivBattle of SeretemSiege of ChernigovBattle of Lake KahulSiege of ChernigovBattle of PiatkaBattle of BilotserkivBattle of Novhorod-SiverskyiBattle of UdyczSiege of CzernichowaBattle of Białą Cerkwią (1612)Battle of MezyrowemBattle of KaffaBattle of OryninBattle of CecoraBattle of KhotynBattle of ShmankivtsiBattle of MartynówBattle of Kurukovo LakeBattle of Bila Tserkva (1626)Battle of BursztynSiege of PutyvlSiege of ChernigovBattle of PaniowceBattle of KumeykiBattle of GovtvaBattle of ŻowninSiege of the Starzec RiverBattle of OchmatówBattle of StarokostiantynivBattle of Zhovti VodySiege of KodakBattle of KorsuńBattle of PyliavtsiSiege of LvovBattle of ZborivSiege of ZbarazhBattle of KrasneBattle of KopychyntsiBattle of BerestechkoCapture of Kyiv (1651)Battle of Bila TserkvaBattle of BatihSiege of Kamianets-PodilskyiBattle of MonastyryshcheBattle of ZhvanetsSiege of BratslavBattle of OkhmativSiege of KamenetsSiege of LvivBattle of HorodokBattle of OzernaBattle of MagierówBattle of Czarny OstrówBattle of SkałatSiege of KyivBattle of KonotopBattle of LyubarBattle of KutyszczeBattle of ChudnivBattle of SlobodyshcheBattle of BuzhynSiege of HlukhivBattle of StavishcheSiege of MedvineBattle of ŚcianąBattle of PodhajceCrimean CampaignSiege of Chernihiv (1668)Siege of OchakovBattle of BracławBattle of KalnikSiege of LvivBattle of ŁadyżynSiege of KamenetsBattle of NiemirówBattle of KomarnoBattle of KalushBattle of KhotynBattles of Ladyzhyn (1674)Siege of BarBattle of LwówBattle of TrembowlaBattle of VoinylivBattle of ŻurawnoBattle of ZynkowemBattle of the RockNils Bielke's Campaign Against the Ottoman EmpireBattle of JazłowiecSiege of MoukatcheveBattle of BoianySiege of KamenetsBattle of NowosiółkąBattle of HodówBattle of UstechkoBattle of Lwów (1695)Battle of PodhajceBattle of MartynówSiege of Bila TserkvaBattle of DovheBattle of LembergBattle of RajovkaSack of BaturynSiege of VeprykPursuit of KrasnokutskPruth River CampaignSiege of Bila TserkvaSecond Battle of SokalemSiege of OchakovBattle of HenicheskSecond siege of OchakovBattle of StavuchanyBattle of KhresiliSiege of BarSiege of St. Elizabeth fortressSiege of KhotynSiege of AkkermanSiege of Kinburn (1771)Battle of KinburnBattle of OchakivSiege of KhotinNaval actions at the siege of OchakovSiege of OchakovSiege of BerezanBattle of TendraSiege of IzmailBattle of BoruszkowceBattle of ZieleńceSiege of IzmailBattle of Poryck2nd Battle of BoremlemBattle of DashavBombardment of OdesaBattle of KinburnBattle of MiropolBattle of BakhmutBattle of RawaBattle of MołotkówBattle of OdesaCarpathian FrontBattle of RafajlowaCharge of RokitnaBattle of GródekBattle of KostiuchnówkaBattle of Ustechko (1916)Battle of LutskBattle of KowelKerensky Offensiveoccupation of KharkivBattle of TobolyBattle of ZborovBattle of KrechowceBattle of KyivBattle of KrutyKyiv Arsenal January UprisingDonbass-Don OperationBattle of RarańczaBattle of BakhmachBattle of SvatoveBattle of KaniówBattle of DibrivkaDecember offensive on Lviv, 1918Second Romanian Campaign of World War IBattle of MotovilivkaKharkiv OperationBattle of Kyiv (December 1919)Odessa OperationJanuary 1919 uprising in KharkivBattle of KyivOdessa-Nikolaev MarchEvacuation of OdessaBattle of Salgyr Yana SalaProskuriv offensive1919 Soviet invasion of UkraineBattle of BerezhanyTrypillian IncidentCapture of Kiev by the White ArmyBattle of PerehonivkaKharkiv OperationDonbass OperationKyiv offensiveSiege of PerekopBattle of WołodarkaBattle of LwówBattle of LetychivBattle of KoziatynBattle of CzarnobylBattle of NovopavlivkaBattle of CzortkowemBattle of ZadwórzeBattle of DytiatynBattle of DohorynkaBattle of LwówHungarian invasion of Carpatho-UkraineBattle of JaworowBattle of Kamionka StrumiłowaBattle of WładypolBattle of SzackBattle of LwówBattle of BrodyBattle of UmanBattle of LypovecSiege of Odesa 1941Battle of PetrikowkaFirst Battle of KharkovCapture of GorlovkaBattle of JibrieniBarvenkovo–Lozovaya offensiveBattle of Cape BurnasBattle of KievDefence of Maziarnia–Wawrykova–Hrabova–Huta PieniackaDefence of WicyńAul BridgeheadOperation GallopAttack on VolodymyretsBattle of LyudvipolAnti-Partisan Operations in Volyn-PolissiaBattle of Velika LiubashaPrzebraże DefenceDefense of Huta Stepańska and WyrkaDonbass Strategic OffensiveIzyum-Barvenkovo OffensiveMirgorod direction offensiveBattle of RadovychiBattle of Zahoriv MonasteryDonbass Strategic Offensive (August 1943)Bukrin BridgeheadDefence of KupiczówBattle of MoczulankaZhitomir–Berdichev OffensiveBattle of GnojnoBattle of the Korsun–Cherkassy PocketBattle of RivneBattle of StężarzyceBattle of KovelBereznegovatoye–Snigirevka offensiveAttack of Maziarnia WawrzkowaOdesa offensiveOl′shanskiy amphibious landingAir strike on DarnitsaKamenets-Podolsky PocketBattle of GurbyBattle of StryhanyBattle of Lopata HillLvov–Sandomierz OffensiveBattle of BrodyLwów UprisingBattle of UnivBattle of StoronaRozzhaliv raidBattle of KosmachBattle of ZhovkvaBattle of RadekhivAttack on VariazhRaid on StanislavBattle of SushkyBattle of the Bozhykiv ForestBattle of JaroslawiceBattle of the Dniestr River CrossingCapture of StalinoBattle of StudenitsaOccupation of Stryj by the Ukrainians in 1939Mongol invasion of EuropeBattle of PoltavaBattle of GaliciaBrusilov OffensiveBattle of KievSecond Battle of KharkovThird Battle of KharkovBattle of the DnieperMongol invasion of EuropeBattle of PoltavaBattle of GaliciaBrusilov OffensiveBattle of KievSecond Battle of KharkovThird Battle of KharkovBattle of the DnieperBucharestChișinăuSevastopolDniproOdessaDonetskVoronezhKrasnodarIașiBrest500 km48.271N, 30.708E
321 placed engagements, coloured by era. Present-day coastlines; ringed marks are the most widely documented.

Engagements by century

401 BC: 5 engagementsAD 800: 2 engagementsAD 900: 3 engagements1000: 9 engagements1100: 4 engagements1200: 4 engagements1300: 8 engagements1400: 10 engagements1500: 14 engagements1600: 91 engagements1700: 31 engagements1800: 7 engagements1900: 128 engagements128 in 1900401 BC1900
316 dated engagements, one bar per century, coloured by era.

Contested ground 8

Engagements by date

DateEngagementPlaceWar
389 BCSiege of TheodosiaFeodosiiaBosporan Wars of Expansion
365 BCSiege of TheodosiaFeodosiiaBosporan Wars of Expansion
360 BCSiege of TheodosiaFeodosiiaBosporan Wars of Expansion
331 BCSiege of Pontic OlbiaOlbia
331 BCBattle of OlbiaOlbiaZopyrion's expedition
AD 896Battle of Southern BuhSouthern BugByzantine–Bulgarian War of 894–896
AD 898Siege of KyivKyivHungarian invasions of Europe
AD 968Siege of KyivKyivRus'-Pecheneg Wars
AD 992Battle of TrubizhTrubizh RiverRus'-Pecheneg Wars
AD 995Battle of VasilevVasylkivRus'-Pecheneg Wars
1024Battle of ListvenMalyi Lystven
1036Siege of KyivKyiv
1068Battle of the Alta RiverAlta River
1068Battle of SnovskChernihivRus'-Cuman wars
1093Battle of the Stugna RiverStuhna River
1093Battle of the Zhelian RiverBorshchahivka (river)Rus'-Cuman wars
1094Siege of ChernigovChernihivKievan Rus' Civil War of 1094–1097
1096Battle on the TrubizhTrubizh River
1099Battle of Rozhnoye PoleZolochiv RaionKievan Rus' Civil War of 1097–1100
1125Battle of PolkstinPolkstinRus'-Cuman wars
1154Battle of TerebovliaTerebovlia
1169Sack of KyivKyiv
8 September 1173Siege of Vyshgorod
1203Capture of KyivKyiv
1223Mongol invasion of EuropeEastern EuropeMongol invasions and conquests
1239Sack of ChernigovChernihiv
1240Siege of KyivKyivMongol invasions and conquests
May 1304Battle of TyrasTyrasCatalan campaign in Asia Minor
the 1320sBattle on the Irpin RiverBelgorod Kievsky
1324Siege of KievKyiv
1346Siege of CaffaFeodosiiaGenoese–Mongol Wars
1347Siege of KaffaFeodosiia
24 September 1362Battle of Blue WatersGreat Troubles
1399Siege of KievKyiv
12 August 1399Battle of the Vorskla RiverVorsklaMilitary conflicts between the Grand Duchy of Lithuania and the Golden Horde
1432Battle of KopystrzyniemKopystyryn
4 June 1434Siege of CembaloCembaloGenoese-Theodorite War
1454Siege of CaffaFeodosiiaOttoman conquest of the southern coast of Crimea
1469Siege of CaffaFeodosiiaOttoman conquest of the southern coast of Crimea
1475Siege of CaffaFeodosiiaOttoman conquest of the southern coast of Crimea
1482Destruction of Kyiv (1482)Kyiv
1485Battle of CătlăbugaKiliiaMoldavian–Ottoman Wars
1487Battle of KopystrzyńKopystyryn
1491Battle of ZasławIziaslav
1497Polish-Moldavian WarMoldaviaPolish-Ottoman War of 1485–1503
1502Battle of the Samara RiverSamara RiverMoldavian–Horde Wars
1509Battle of KhotynKhotyn
1512Battle of WisniowiecTernopil OblastCrimean–Nogai slave raids in Eastern Europe
1519Battle of SokalSokal
27 January 1527Battle of OlshanitsaCrimean–Nogai slave raids in Eastern Europe
22 August 1531Battle of ObertynObertyn
1532Siege of CherkasyCherkasyCrimean–Nogai slave raids in Eastern Europe
July 1534Siege of ChernihivChernihivMuscovite-Lithuanian War of 1534-1537
1538Battle of SeretemTerebovlia
1564Siege of ChernigovChernihiv
1574Battle of Lake KahulLake KahulOttoman expedition to Moldavia
1579Siege of ChernigovChernihiv
2 February 1593Battle of PiatkaPiatkaKosiński Uprising
1596Battle of BilotserkivBila TserkvaNalyvaiko Uprising
1604Battle of Novhorod-SiverskyiNovhorod-SiverskyiPolish–Muscovite War
1606Battle of UdyczUdych
1610Siege of CzernichowaChernihivPolish–Muscovite War
1612Battle of Białą Cerkwią (1612)Bila Tserkva
1612Battle of MezyrowemMezhyriv
22 July 1616Battle of KaffaFeodosiiaZaporozhian Cossacks' naval expeditions
1618Battle of OryninOrynyn
1620Battle of CecoraPrutPolish–Ottoman War of 1620–1621
1621Battle of KhotynKhotynMoldavian Magnate Wars
1624Battle of ShmankivtsiShmankivtsi
20 June 1624Battle of MartynówNovii Martiniv
25 October 1625Battle of Kurukovo LakeQ15728526Zhmaylo Uprising
9 October 1626Battle of Bila Tserkva (1626)Bila Tserkva
1629Battle of BursztynBurshtyn
1633Siege of PutyvlPutyvlSmolensk War
1633Siege of ChernigovChernihiv
1633Battle of PaniowcePanivtsiPolish–Ottoman War of 1633–34
16 December 1637Battle of KumeykiKumeikyPawluk Uprising
1638Battle of GovtvaHovtvaOstryanyn Uprising
1638Battle of ŻowninZhovnyneOstryanyn Uprising
1638Siege of the Starzec RiverHradyzk
1644Battle of OchmatówOkhmativ
1648Battle of StarokostiantynivStarokostiantynivKhmelnytsky Uprising
29 April 1648Battle of Zhovti VodyPiatykhatky RaionKhmelnytsky Uprising
1648Siege of KodakKodak FortressKhmelnytsky Uprising
26 May 1648Battle of KorsuńKorsun-ShevchenkivskyiKhmelnytsky Uprising
13 September 1648Battle of PyliavtsiPyliavaKhmelnytsky Uprising
October 1648Siege of LvovLviv High CastleKhmelnytsky Uprising
1649Battle of ZborivZborivKhmelnytsky Uprising
10 July 1649Siege of ZbarazhZbarazhKhmelnytsky Uprising
1651Battle of KrasneKrasneKhmelnytsky Uprising
1651Battle of KopychyntsiKopychyntsiKhmelnytsky Uprising
28 June 1651Battle of BerestechkoBerestechkoKhmelnytsky Uprising
1651Capture of Kyiv (1651)KyivKhmelnytsky Uprising
1651Battle of Bila TserkvaBila TserkvaKhmelnytsky Uprising
1 June 1652Battle of BatihChetvertinivkaKhmelnytsky Uprising
1652Siege of Kamianets-PodilskyiKamianets-Podilskyi
1653Battle of MonastyryshcheMonastyryshcheKhmelnytsky Uprising
September 1653Battle of ZhvanetsZhvanetsKhmelnytsky Uprising
1654Siege of BratslavBratslavRusso-Polish War
1655Battle of OkhmativOkhmativRusso-Polish War
1 August 1655Siege of KamenetsKamianets-Podilskyi Castle
25 September 1655Siege of LvivLvivRusso-Polish War
29 September 1655Battle of HorodokHorodokRusso-Polish War
1655Battle of OzernaOzernaRusso-Polish War
1657Battle of MagierówMaherivSecond Northern War
1657Battle of Czarny OstrówChornyi OstrivSecond Northern War
1657Battle of SkałatUkraineDeluge
1658Siege of KyivKyivRusso-Cossack War of 1658-1659
28 June 1659Battle of KonotopKonotopRusso-Cossack War of 1658-1659
14 September 1660Battle of LyubarLiubarRusso-Polish War
1660Battle of KutyszczeKutyshcheRusso-Polish War
27 September 1660Battle of ChudnivChudnivRusso-Polish War
1660Battle of SlobodyshcheSlobodyscheRusso-Polish War
1662Battle of BuzhynQ12085417Russo-Polish War
January 1664Siege of HlukhivHlukhivRusso-Polish War
1664Battle of StavishcheStavyshcheRusso-Polish War
October 1664Siege of MedvineMedvyn
1666Battle of ŚcianąBrailivPolish–Cossack–Tatar War
1667Battle of PodhajcePidhaitsiPolish–Cossack–Tatar War
1667Crimean CampaignCrimeaPolish–Cossack–Tatar War
1668Siege of Chernihiv (1668)ChernihivLeft-Bank Uprising
1670Siege of OchakovOchakivCossack raids
1671Battle of BracławBratslavPolish–Cossack–Tatar War
1671Battle of KalnikKal'nykPolish–Cossack–Tatar War
1672Siege of LvivLvivPolish–Ottoman War of 1672–1676
1672Battle of ŁadyżynLadyzhynPolish–Ottoman War of 1672–1676
18 August 1672Siege of KamenetsKamianets-PodilskyiPolish–Ottoman War of 1672–1676
1672Battle of NiemirówNemyrivPolish–Ottoman War of 1672–1676
1672Battle of KomarnoKomarnoPolish–Ottoman War of 1672–1676
1672Battle of KalushKalushPolish–Ottoman War of 1672–1676
11 November 1673Battle of KhotynKhotynPolish–Ottoman War of 1672–1676
1674Battles of Ladyzhyn (1674)Ladyzhyn
1674Siege of BarBarPolish–Ottoman War of 1672–1676
1675Battle of LwówLysynychiPolish–Ottoman War of 1672–1676
20 September 1675Battle of TrembowlaTerebovliaPolish–Ottoman War of 1672–1676
1676Battle of VoinylivVoinylivPolish–Ottoman War of 1672–1676
25 September 1676Battle of ŻurawnoZhuravnoPolish–Ottoman War of 1672–1676
1683Battle of ZynkowemIziaslavPolish–Ottoman War of 1683–99
1684Battle of the RockSkala-PodilskaPolish–Ottoman War of 1683–99
1684Nils Bielke's Campaign Against the Ottoman EmpireEastern EuropeGreat Turkish War
23 August 1684Battle of JazłowiecYazlovetsPolish–Ottoman War of 1683–99
1685Siege of MoukatcheveMukachevo
1685Battle of BoianyBoianyPolish–Ottoman War of 1683–99
1687Siege of KamenetsKamianets-Podilskyi
1688Battle of NowosiółkąNovosilkaPolish–Ottoman War of 1683–99
11 June 1694Battle of HodówHodivPolish–Ottoman War of 1683–99
1694Battle of UstechkoUstechkoGreat Turkish War
1695Battle of Lwów (1695)LvivPolish–Ottoman War of 1683–99
1698Battle of PodhajcePidhaitsiPolish–Ottoman War of 1683–99
21 February 1699Battle of MartynówNovii MartinivPolish–Ottoman War of 1683–99
1702Siege of Bila TserkvaBila TserkvaPaliy Uprising
1703Battle of DovheDovheRákóczi’s War of Independence
6 September 1704Battle of LembergLvivGreat Northern War
1708Battle of RajovkaUkraineGreat Northern War
1 November 1708Sack of BaturynBaturynGreat Northern War
23 December 1708Siege of VeprykVeprykGreat Northern War
1709Pursuit of KrasnokutskKrasnokutskGreat Northern War
27 June 1709Battle of PoltavaPoltavaGreat Northern War
1710Pruth River CampaignPrutGreat Northern War
1711Siege of Bila TserkvaBila Tserkva
1716Second Battle of SokalemSokal
2 July 1737Siege of OchakovOchakivFifth Russo-Turkish War
1737Battle of HenicheskHenicheskFifth Russo-Turkish War
18 October 1737Second siege of OchakovOchakivFifth Russo-Turkish War
1739Battle of StavuchanyStavchanyFifth Russo-Turkish War
14 December 1757Battle of KhresiliKhresiliGeorgian–Ottoman conflicts
19 June 1768Siege of BarBar
7 January 1769Siege of St. Elizabeth fortressSaint Elisabeth FortressSixth Russo-Turkish War
1769Siege of KhotynKhotynSixth Russo-Turkish War
1770Siege of AkkermanBilhorod-Dnistrovskyi
August 1771Siege of Kinburn (1771)Sixth Russo-Turkish War
1 October 1787Battle of KinburnKinburnSeventh Russo-Turkish War
1787Battle of OchakivOchakivSeventh Russo-Turkish War
1788Siege of KhotinKhotyn FortressAustro-Turkish War of 1788–1791
1788Naval actions at the siege of OchakovBlack SeaSeventh Russo-Turkish War
14 August 1788Siege of OchakovOchakivSeventh Russo-Turkish War
7 November 1788Siege of BerezanBerezan IslandSeventh Russo-Turkish War
8 September 1790Battle of TendraTendra SpitOttoman Wars in Europe
1790Siege of IzmailIzmailSeventh Russo-Turkish War
14 June 1792Battle of BoruszkowceBorushkivtsiPolish–Russian War of 1792
18 June 1792Battle of ZieleńceKhmelnytskyi OblastPolish–Russian War of 1792
1806Siege of IzmailIzmailEighth Russo-Turkish War
11 April 1831Battle of Poryck
18312nd Battle of BoremlemBoremelNovember Uprising
2 May 1831Battle of DashavDashivNovember Uprising
1854Bombardment of OdesaOdesaCrimean War
17 October 1855Battle of KinburnKinburnCrimean War
16 May 1863Battle of MiropolMyropil
1910Battle of BakhmutBakhmutRussian Civil War
1914Battle of RawaRava-RuskaWorld War I
23 August 1914Battle of GaliciaLvivWorld War I
29 October 1914Battle of Mołotków
29 October 1914Battle of OdesaOdesaWar in the Black Sea
1914Carpathian FrontGaliciaWorld War I
23 January 1915Battle of RafajlowaBistritsiaWorld War I
1915Charge of RokitnaRokytneWorld War I
1915Battle of GródekHorodok
1916Battle of KostiuchnówkaKostiukhnivkaWorld War I
January 1916Battle of Ustechko (1916)UstechkoWorld War I
1916Brusilov OffensiveGaliciaWorld War I
1916Battle of LutskLutskWorld War I
1916Battle of KowelKovelWorld War I
1917Kerensky OffensiveGaliciaWorld War I
1917occupation of KharkivKharkivhistory of Kharkiv
3 April 1917Battle of TobolyTobolyWorld War I
1 July 1917Battle of ZborovZborivWorld War I
24 July 1917Battle of Krechowce
1918Battle of KyivKyivRussian Civil War
17 January 1918Battle of KrutyKrutyUkrainian–Soviet War
1918Kyiv Arsenal January UprisingKyivUkrainian–Soviet War
1918Donbass-Don OperationDonbasRussian Civil War
1918Battle of RarańczaRidkivtsiWorld War I
8 March 1918Battle of BakhmachBakhmachWorld War I
1918Battle of SvatoveSvatoveDonbàs Civil War
1918Battle of KaniówKanivWorld War I
30 September 1918Battle of DibrivkaVelykomykhailivkaUkrainian War of Independence
1918December offensive on Lviv, 1918LvivPolish–Ukrainian War
1918Second Romanian Campaign of World War IBukovinaWorld War I
1918Battle of MotovilivkaMotovylivkaUkrainian War of Independence
1919Kharkiv OperationKharkivRussian Civil War
1919Battle of Kyiv (December 1919)KyivRussian Civil War
1919Odessa OperationRussian Civil War
1919January 1919 uprising in KharkivKharkivRussian Civil War
18 January 1919Battle of KyivKyivRussian Civil War
1919Odessa-Nikolaev MarchOdesaSouthern Russia intervention
1919Evacuation of OdessaOdesaRussian Civil War
21 May 1919Battle of Salgyr Yana SalaVelyka Novosilka
1919Proskuriv offensivePodoliaUkrainian–Soviet War
19191919 Soviet invasion of UkraineUkraineRussian Civil War
1919Battle of BerezhanyBerezhany
1919Trypillian IncidentTrypilliaUkrainian–Soviet War
1919Capture of Kiev by the White ArmyKyivRussian Civil War
26 September 1919Battle of PerehonivkaPerehonivkaRussian Civil War
12 December 1919Kharkiv OperationKharkiv OblastRussian Civil War
1919Donbass OperationDonbasRussian Civil War
1920Kyiv offensiveUkrainePolish–Soviet War
1920Siege of PerekopIsthmus of PerekopRussian Civil War
1920Battle of WołodarkaVolodarkaPolish–Soviet War
1920Battle of LwówLvivPolish–Soviet War
18 February 1920Battle of LetychivLetychivPolish–Soviet War
1920Battle of KoziatynKoziatynPolish–Soviet War
27 April 1920Battle of CzarnobylPolish–Soviet War
29 June 1920Battle of NovopavlivkaNovopavlivka
1920Battle of CzortkowemChortkivPolish–Soviet War
17 August 1920Battle of ZadwórzeZadviriaPolish–Soviet War
16 September 1920Battle of DytiatynDitiatinPolish–Soviet War
29 April 1921Battle of DohorynkaDorohynka
1939Battle of LwówLvivWorld War II
1939Hungarian invasion of Carpatho-UkraineTranscarpathia
14 September 1939Battle of JaworowYavorivWorld War II
21 September 1939Battle of Kamionka StrumiłowaKamianka-BuzkaWorld War II
27 September 1939Battle of WładypolVladipil'World War II
28 September 1939Battle of SzackShatskWorld War II
1941Battle of KievKyivWorld War II
22 June 1941Battle of LwówWorld War II
23 June 1941Battle of BrodyBrodyWorld War II
15 July 1941Battle of UmanZelena BramaWorld War II
1941Battle of LypovecLypovets
8 August 1941Siege of Odesa 1941OdesaWorld War II
1941Battle of PetrikowkaPetrykivkaWorld War II
20 October 1941First Battle of KharkovKharkivWorld War II
2 November 1941Capture of GorlovkaWorld War II
17 December 1941Battle of JibrieniPrymorskeBlack Sea Campaigns
31 January 1942Barvenkovo–Lozovaya offensiveWorld War II
12 May 1942Second Battle of KharkovKharkivWorld War II
1 October 1942Battle of Cape BurnasBurnas LagoonBlack Sea Campaigns
1943Battle of KievKyivWorld War II
1943Defence of Maziarnia–Wawrykova–Hrabova–Huta PieniackaMaziarnia VavrykovaPolish–Ukrainian conflict
1943Defence of WicyńSmerekivkaPolish–Ukrainian conflict
1943Aul BridgeheadAulyWorld War II
1943Operation GallopDonets coal basinWorld War II
1943Attack on VolodymyretsVolodymyretsGerman–Ukrainian conflict
19 February 1943Third Battle of KharkovKharkivWorld War II
1943Battle of LyudvipolSosnoveGerman–Ukrainian conflict
1943Anti-Partisan Operations in Volyn-PolissiaPolesiaWorld War II
1943Battle of Velika LiubashaVelika LiubashaGerman–Ukrainian conflict
4 July 1943Przebraże DefenceHaiove
16 July 1943Defense of Huta Stepańska and WyrkaHutaMassacres of Poles in Volhynia and Eastern Galicia
1943Donbass Strategic OffensiveDonbasWorld War II
1943Izyum-Barvenkovo OffensiveIzium
1943Mirgorod direction offensiveOkhtyrkaWorld War II
1943Battle of the DnieperDnieperWorld War II
7 September 1943Battle of RadovychiRadovichiGerman–Ukrainian conflict
1943Battle of Zahoriv MonasteryFormer monastery in Novyi ZahorivGerman–Ukrainian conflict
1943Donbass Strategic Offensive (August 1943)DonbasWorld War II
22 September 1943Bukrin BridgeheadVelykyi BukrynWorld War II
1943Defence of KupiczówKupychivPolish–Ukrainian conflict
1943Battle of MoczulankaMochuliankaPolish–Ukrainian conflict
1943Zhitomir–Berdichev OffensiveWorld War II
1944Battle of GnojnoVolyn OblastPolish–Ukrainian conflict
24 January 1944Battle of the Korsun–Cherkassy PocketCherkasyWorld War II
2 February 1944Battle of RivneRivneWorld War II
1944Battle of StężarzyceStenzharychiPolish–Ukrainian conflict
1944Battle of KovelKovelWorld War II
1944Bereznegovatoye–Snigirevka offensiveMykolaiv OblastWorld War II
1944Attack of Maziarnia WawrzkowaMaziarnia VavrykovaPolish–Ukrainian conflict
1944Odesa offensiveUkraineWorld War II
1944Ol′shanskiy amphibious landingPort of MykolaivWorld War II
1944Air strike on DarnitsaDarnytsia railway stationWorld War II
8 April 1944Kamenets-Podolsky PocketTernopilWorld War II
1944Battle of GurbyHurbyWorld War II
1944Battle of StryhanyStryhanyUkrainian nationalists–Soviet partisans conflict
1944Battle of Lopata HillSkoleGerman–Ukrainian conflict
1944Lvov–Sandomierz OffensiveWestern UkraineWorld War II
14 July 1944Battle of BrodyBrodyWorld War II
1944Lwów UprisingLvivWorld War II
1944Battle of UnivUnivUkrainian nationalists–Soviet partisans conflict
1944Battle of StoronaStoronaUkrainian nationalists–Soviet partisans conflict
1944Rozzhaliv raidRozzhalivUkrainian nationalists–Soviet partisans conflict
1945Battle of KosmachKosmachWorld War II
1945Battle of ZhovkvaZhovkvaWorld War II
1945Battle of RadekhivRadekhivWorld War II
1945Attack on VariazhVariazhWorld War II
1945Raid on StanislavIvano-FrankivskWorld War II
1955Battle of SushkySushkyWorld War II
1960Battle of the Bozhykiv ForestTernopil OblastWorld War II
date unknownBattle of JaroslawiceWorld War I
date unknownBattle of the Dniestr River CrossingDniester LymanWorld War II
date unknownCapture of StalinoDonetskWorld War II
date unknownBattle of StudenitsaStudenytsiaPolish–Ottoman War of 1683–99
date unknownOccupation of Stryj by the Ukrainians in 1939StryiWorld War II

Borders are those of today; the states that fought are named on each page.