Vekic will face either Russian Ekaterina Alexandrova or Czech Petra Kvitova in Sunday's final.