Top seed Jessica Pegula staged a final-set rally to defeat Ekaterina Alexandrova 6-2, 2-6, 7-5 and reach the final of the WTA Charleston Open clay court tournament.