Czwartego czerwca 1989 r. odbyły się tzw. wybory kontraktowe, w których opozycyjny Komitet Obywatelski mógł uzyskać jedynie 30 proc. miejsc w Sejmie. W pełni wolne wybory odbyły się jedynie do odrodzonego Senatu – 99 na 100 miejsc objęli w nim kandydaci Komitetu Obywatelskiego.