25 апреля 1920 г. на Украину началось наступление польской армии. В этом наступлении участвовали и войска Петлюры, который 20 апреля подписал договор, признававший за Польшей Западную Украину до Збруча. 6 мая поляки вошли в Киев. УГА вступила теперь в противоестественный союз с поляками, но те интернировали большинство бойцов. Меньшинство во главе с Кравсом пробилось позже на Закарпатье.
26 мая РККА перешла в контрнаступление. 1-я Конная армия прорвала фронт, и поляки стали стремительно отходить. В июле войска УНР покинули ее территорию. В августе Красная армия штурмовала Львов, но бросок на запад кончился катастрофой. Воспользовавшись отходом советских войск по всему фронту, армия УНР перешла в наступление и вместе с поляками заняла Тернополь и Проскуров. Однако Пилсудский охладел к идее создать пропольскую марионеточную Украину.
12 октября в Риге было заключено советско-польское перемирие. Силы УНР, находившиеся восточнее демаркационной линии, попытались сопротивляться Красной армии, но были разбиты. 21 ноября остатки украинской армии вновь переправились через Збруч и были интернированы поляками. 18 марта 1921 г. был заключен Рижский мир, по которому Западная Украина отходила к Польше. Стороны обязались не поддерживать враждебных действий друг против друга, так что Петлюра формально перешел на нелегальное положение (что не мешало ему в 1921–1922 гг. готовить налеты на советскую территорию).
Одновременно с польским наступлением активизировала свои действия Русская армия П. Врангеля, которая вырвалась из Крыма и в сентябре – октябре 1920 г. заняла Александровск, Никополь на правом берегу Днепра, подошла к Юзовке (ныне – Донецк) в Донбассе. Однако красные удержали каховский плацдарм на левобережье.
Неудачи красных на западе и юге позволили повстанцам Правобережной Украины действовать активнее. В августе вокруг Холодного Яра началось новое широкое восстание, в сентябре повстанцы взяли Черкассы и Чигирин. Красные отбили эти города и даже взяли центр холодноярского восстания – Матронинский монастырь. Но очаг повстанчества в Холодном Яре сохранился.
А вот махновцы перед лицом нового наступления белых 2 октября подписали соглашение о союзе с красными. 26–27 октября красные и махновцы перешли в наступление. 1-я Конная армия, переправившись у Каховки, нанесла удар во фланг и тыл белых, и те откатились в Крым.
Выбив белых из своего района, махновцы стали там налаживать самоуправление, которое рассчитывали предъявить всей России и Украине как пример истинной власти советов. В ноябре 1920 г. белые были разгромлены в Крыму совместными усилиями красных и махновцев. 15 ноября Красная армия вошла в Севастополь, а уже 26 ноября 1920 г. большевики внезапно напали на союзников. Но разгромить Махно внезапным ударом они не смогли – махновцы продолжали воевать с Красной армией и в 1921 г.
Весной 1921 г. на Украине партизанило более ста пятидесяти крупных отрядов разной направленности, от петлюровцев до анархистов, общей численностью около сорока тысяч бойцов. За исключением армии Махно, они насчитывали от нескольких десятков до тысячи человек.
В белых видели угрозу и крестьяне, поделившие помещичью землю, и национально настроенная часть населения, ненавидевшая русский шовинизм. Теперь эта угроза исчезла, а красные продолжали проводить политику военного коммунизма. Повстанцы могли уже не оглядываться на белых, но и красные теперь сосредотачивали против «бандитов» все свои силы.
В 1921 г. произошла решительная схватка между коммунистическим режимом и повстанчеством на всей советской территории. Очаги восстаний стали стремительно расширяться. Полыхала Тамбовщина, вспыхнула Западная Сибирь, в марте восстали кронштадтские матросы, которые до этого были опорой Советской власти. В мае 1921 г. Махно двинулся в новый рейд на север, угрожая Харькову – столице Советской Украины. В конце июня – начале июля М. Фрунзе нанес махновской ударной группе чувствительное поражение в районе рек Сула и Псел. После объявления новой экономической политики (НЭП) ослабевала поддержка повстанцев со стороны крестьян. Махно с небольшим отрядом прорвался через всю Украину к румынской границе и 28 августа 1921 г. переправился через Днестр. В августе 1921 г. по амнистии сдалось более двадцати холодно-ярских атаманов, которых затем, вероятно, репрессировали.