Cool Halep fights into Open quarter-finals