News24.com | Halep to meet Muguruza in Rome semi-final