Dokic, a former fourth-ranked player, took just over an hour to beat Michaella Krajicek of the Netherlands 6-2, 6-3 and secure her best tournament performance in seven years.
Fellow Australian, fourth-seeded wildcard Jarmila Groth, succumbed 6-2, 3-6, 6-3 to fifth-seeded Safarova.
The final will be held Sunday.
Safarova, Petrova advance to 2nd round in QatarForlan refuses to rule out move