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.
Ray Liotta sues skin care company over use of likeness
NBC reportedly holds celebs hostage to Jimmy Fallon's show