Вывод советских войск из Афганистана
В начале ноября 1988 года вывод советских войск из Афганистана был приостановлен в связи с резко активизировавшимися наступательными действиями душманов (моджахедов), в частности, массированными ракетными обстрелами Кабула. После этого, во второй половине ноября и декабре 1988 года, обстановка в Афганистане несколько стабилизировалась, однако руководство СССР воздерживалось от каких-либо заявлений о том, будет ли вывод советских войск выполнен до конца, или военные действия в Афганистане будут продолжены. В январе 1989 года Афганистан посетил министр иностранных дел СССР Э. А. Шеварднадзе. Окончательное решение о полном выводе советских войск из Афганистана было принято на заседании Политбюро ЦК КПСС 25 января 1989 года и опубликовано на следующий день с формулировкой "Советский Союз останется верен Женевским соглашениям". После этого в Кабул с визитом прибыл министр обороны СССР Д. Т. Язов. Завершающая операция по выводу войск происходила в конце января — первой половине февраля 1989 года.
Договор о дружбе, добрососедстве и сотрудничестве между СССР и Демократической Республикой Афганистан (1978)
5 апреля 1980 года было объявлено, что высшие законодательные органы СССР и ДРА ратифицировали Договор между правительством СССР и правительством ДРА об условиях пребывания советских войск на территории Демократической Республики Афганистан, который дополнил Договор 1978 года. Ещё через 8 лет были подписаны многосторонние Женевские соглашения от 14 апреля 1988 года, в соответствии с которыми Советский Союз вывел войска из Афганистана, однако Договор 1978 года продолжал действовать и ещё более трёх лет власти в Кабуле продолжали получать советскую помощь. Перед подписанием Женевских соглашений министр иностранных дел СССР Э. А. Шеварднадзе и председатель КГБ В. А. Крючков предложили заключить с Афганистаном новый договор, который заменил бы договор 1978 года, однако Генеральный секретарь ЦК КПСС М. С. Горбачёв их идею не поддержал.