Home Tennis Halep books semi-final spot