Fighting in Angola continued until 1989, when, with UNITA advancing militarily, Cuba withdrew its support, removing several thousand troops that it had dispatched to Angola to fight Savimbi's UNITA. With many commentators and foreign policy specialists seeing that the Cold War might be drawing to an end, Savimbi's U.S. support, which had been strong, began to be questioned, with some in Congress urging the end of U.S. support for UNITA. Matters were further complicated by repeated reports that Soviet General Secretary Mikhail Gorbachev had raised U.S. support for UNITA in several formal and informal summit meetings with President George H. W. Bush, placing further pressure on the U.S. to end its support for UNITA.
As the war began to include both military and diplomatic components, Johns and leading U.S. conservatives urged Savimbi to make a ceasefire contingent on the MPLA's agreement to "free and fair elections." When the UNITA demand was originally rebuffed by the MPLA, Savimbi vastly intensified his military pressure, while alleging that the MPLA was resisting free and fair elections because they feared a UNITA electoral victory. Meanwhile, an agreement was reached that provided for the removal of foreign troops from Angola in exchange for the independence of Namibia from South Africa. In Angola, however, Savimbi told Johns and conservative leader Howard Phillips that he had not felt adequately consulted on the negotiations or agreement and was in opposition to it. "There are a lot of loopholes in that agreement. The agreement is not good at all," Johns reported Savimbi telling both of them during a March 1989 visit with Savimbi in Angola."
A ceasefire ultimately was negotiated and MPLA leader José Eduardo dos Santos and the MPLA's Central Committee rejected its Marxist past and agreed to Savimbi's demand for free and fair elections, though UNITA and its supporters viewed the promises skeptically, especially because the MPLA's relations with the former Soviet Union remained strong.
Read more about this topic: UNITA