Zakopalova will face No. 5 seed Kurumi Nara of Japan, who advanced with a three-set win over Italian qualifier Nastassja Burnett 6-4, 3-6, 6-2.
Zakopalova broke Pereira's serve seven times and won 8-of-10 break points.
Zakopalova will be seeking her third career championship on Sunday. Nara will be appearing in her first finals.
Attkisson leaves CBS News, reportedly over network's 'liberal bias'
Astronomers offer more expansive view of universe