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.
McPhee, Cokas 'working on their marriage' after affair
Duggar sisters unveil Christian dating rules in new book