Venus Williams continued her fine run at Tokyo's Pan Pacific Open beating 13th seed Simona Halep 4-6 7-5 6-3 in the third round.