Активные боевые операции начались в октябре 1787 г. высадкой турецкого десанта в Кинбурне. Но десант был разгромлен генералом А.В. Суворовым. В 1788 г. русскими войсками одержан ряд побед: 3 июля адмирал Ф.Ф. Ушаков разбил турецкий флот при острове Фидониси, 4 сентября фельдмаршал П.А. Румянцев взял Хотин, а 6 декабря фельдмаршал Г.А. Потёмкин взял Очаков. В 1789 г. Суворов совместно с австрийцами одержал победу при Фокшанах и разбил турецкую армию при Рымнике. После этого австрийцы, нарушив обязательства перед Россией, заключили сепаратный мир. В 1790 г. Ушаков снова разбил турецкий флот в Керченском проливе и близ острова Тендра, а Суворов взял сильнейшую крепость Измаил. В 1791 г. генерал М.И. Кутузов разбил турок при Бабадаге и Мачине, а Ушаков нанёс поражение турецкому флоту при мысе Калиакрия. Турция запросила мира, и 29 декабря 1791 г. был заключён Ясский договор, по которому Россия получила территорию до Днестра.
В июне 1788 г. шведские войска осадили Нейшлот и Фридрихсгам. В 1788 г. русский флот одержал победу при острове Гогланде, а на суше шведы были вынуждены отступить от Нейшлота и Фридрихсгама к своей границе. В 1789 г. русские войска оттеснили шведов за реку Кюммень, а русский флот нанёс поражения шведскому при Роченсальме. В 1790 г. русский флот одержал две победы в Финском заливе, и, хотя шведы отразили его рейд на Роченсальм, шведскому правительству стало ясно, что война с Россией была бесперспективной. 3 августа 1790 г. был заключён Верельский мир на условии сохранения довоенных границ.
РУССКО-ШВЕДСКАЯ ВОЙНА 1788-1790 гг.