В начале августа польское командование, отведя свои силы за Вислу перед наступавшим Западным фронтом, произвело перегруппировку: с Украины под Варшаву (южнее и севернее) были переброшены крупные силы и созданы сильные ударные группы для действий во фланг и тыл советскими войскам, наступавшим на Варшаву и севернее. Эта перегруппировка не была замечена советским штабами. Советские войска были ослаблены многодневными боями и насчитывали на обоих фронтах 90—95 тыс. боевого состава против 150—160 тыс. у противника, причём в полосе Юго-Западного фронта, начавшего Львовскую операцию 1920
, соотношение сил было примерно равным, а в полосе Западного фронта противник имел не менее чем двойное превосходство. В таких условиях сил Западного фронта было явно недостаточно для овладения Варшавой. Тем не менее Западный фронт направил свои главные силы (4-ю, 15-ю и 3-ю армии) севернее р. Западный Буг для обхода Варшавы с З., с Ю. эта операция обеспечивалась слабыми 16-й армией и Мозырской группой (см. Варшавское сражение 1920
). Главком пытался поддержать левый фланг Западного фронта 12-й и 1-й Конными армиями, но встретил возражения командования Юго-Западного фронта и проведение этой меры задержалось фактически до 20 августа. В результате войска Западного фронта не смогли отразить контрнаступление противника, начатое 16—18 августа, и были вынуждены с тяжёлыми потерями отойти на В. Юго-Западный фронт, которому не удалось овладеть Львовом, также был вынужден отойти на В. Однако поражение советских войск под Варшавой не означало проигрыша войны. Хотя Советская Россия располагала необходимыми силами для полного разгрома Польши, она не стала продолжать войну. Польша, истощённая войной, была вынуждена, несмотря на давление Антанты, отказаться от дальнейшего ведения войны и пойти на заключение мира, предварительные условия которого были подписаны 12 октября 1920 в Риге. Польша получила границу на 50—100 км
западнее той, которую Советское правительство предлагало ей весной 1920 без войны. Поэтому объективным результатом советско-польской войны была победа Советской России (см. В. И. Ленин, Полн. собр. соч., 5 изд., т. 41, с. 347). В сентябре 1920 ЦК партии признал первоочередной задачей ликвидацию врангелевского фронта. 21 сентября из Юго-Западного выделен самостоятельный Южный фронт под команд. М. В. Фрунзе в составе 6-й, 2-й Конной и 13-й армий. 24 сентября на Южный фронт была направлена 1-я Конная армия и крупные подкрепления, из которых была образована в октябре 4-я армия. Врангель попытался разбить силы Южного фронта по частям до подхода резервов. Ему удалось нанести частное поражение 13-й армии, но наступление на правом берегу Днепра против 6-й и 2-й Конной армии окончилось 14 октября полным поражением белых.
28 октября Южный фронт, располагая значительным превосходством сил над противником, перешёл в наступление и к 31 октября разбил главные силы Врангеля в Северной Таврии, хотя наиболее боеспособным частям белых удалось уйти в Крым. 7—11 ноября советские войска в Перекопско-Чонгарской операции 1920
штурмом овладели укреплениями Перекопского перешейка, переправились через Сиваш у Чонгара и 17 ноября завершили освобождение Крыма. Остатки врангелевских войск при помощи французской эскадры были эвакуированы в Турцию. В. И. Ленин назвал победу над Врангелем «одной из самых блестящих страниц в истории Красной Армии...» (там же, т. 42, с. 130). Разгромом Врангеля была завершена вооруженная борьба с помещичье-буржуазной контрреволюцией и интервентами на большей части территории страны. К 1921 Гражданская война была в основном закончена и Советская республика стала переходить от войны к миру. Хотя на Украине, в Белоруссии, Закавказье, Средней Азии и на Дальнем Востоке оставались ещё отдельные очаги Гражданской войны и интервенции, они уже не определяли общего положения Советской республики. Ликвидация последних очагов Гражданской войны и интервенции (конец 1920 — ноябрь 1922).
Ещё в августе — сентябре войска Туркестанского фронта под командованием М. В. Фрунзе при содействии бухарских революционных отрядов в Бухарской операции 1920
разгромили контрреволюционный Бухарский эмират и на его территории была провозглашена Бухарская народная советская республика
.