Halep and Bouchard make the semis