Pertandingan Kandidat berikutnya adalah melawan Portisch di Jenewa 1977, dan Spassky menang dengan skor 8½–6½, untuk lolos ke final. Di Beograd 1977–78, Spassky kalah dari Korchnoi , dengan (+4−7=7).
Dalam pertandingan ini, Spassky tertinggal 2½–7½ setelah kalah pada game kesepuluh; Namun, ia kemudian memenangkan empat pertandingan berturut-turut.
Setelah bermain imbang di game lima belas dan enam belas, Korchnoi memenangkan dua game berikutnya untuk memastikan pertandingan dengan skor 10½–7½.
Spassky, sebagai finalis yang kalah, diunggulkan pada pertandingan Kandidat 1980, dan kembali menghadapi Portisch, dengan pertandingan ini diadakan di Meksiko.
Setelah empat belas game, kedudukan menjadi 7–7, tetapi Portisch melaju karena dia memenangkan lebih banyak game dengan bidak hitam.
Spassky nyaris lolos kualifikasi dari Toluca Interzonal 1982 dengan 8/13, finis setengah poin, di tempat ketiga di belakang Portisch dan Eugenio Torre , keduanya lolos.
Acara Kandidat 1985 diadakan sebagai turnamen round-robin di Montpellier , Perancis, dan Spassky dinominasikan sebagai pilihan penyelenggara.
Dia mencetak 8/15 untuk menyamakan kedudukan di posisi keenam dengan Alexander Beliavsky, di belakang pemenang bersama Andrei Sokolov, Rafael Vaganian, dan Artur Yusupov, dan sekali lagi – kurang satu setengah poin untuk berpotensi lolos melalui babak playoff.
BACA JUGA:Jangan Salah Langkah! Ini 20 Aturan Penting untuk Memahami Babak Akhir Permainan Catur
Ini adalah penampilan terakhir Spassky di level Kandidat
Pada tahun 1992, Bobby Fischer, setelah dua puluh tahun absen dari catur, muncul kembali untuk mengatur "Pertandingan Balas Dendam abad ke-20" melawan Spassky di Montenegro dan Beograd; ini adalah pertandingan ulang Kejuaraan Dunia 1972.
Pada saat itu, Spassky berada di peringkat 106 dalam peringkat FIDE , dan Fischer tidak muncul dalam daftar sama sekali, karena ketidakaktifannya. Spassky kalah dalam pertandingan dengan skor +5−10=15. Namun, Spassky memperoleh $1,65 juta karena kalah dalam pertandingan tersebut.
Spassky kemudian memainkan pemain ajaib berusia 16 tahun Judit Polgár dalam pertandingan tahun 1993 di Budapest , kalah tipis dengan selisih 4½–5½.
Spassky terus memainkan acara sesekali sepanjang tahun 1990-an, seperti pertandingan Veteran vs Wanita di Praha, 1995.
Pada tanggal 1 Oktober 2006, Spassky menderita stroke ringan saat kuliah catur di San Francisco.
Dalam permainan besar pasca-stroke pertamanya, ia bermain imbang dalam enam pertandingan cepat dengan Grandmaster Hongaria Lajos Portisch pada bulan April 2007.