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