Spassov représenta la Bulgarie lors de trois olympiades (en 1974, 1978 et 1980). L'équipe de Bulgarie finit quatrième de l'Olympiade d'échecs de 1974 à Nice en France.