WTA Madrid: Halep battles through in Madrid

WTA Madrid: Halep battles through in Madrid