The Indian equity markets were trading marginally higher ahead of expiry of March futures and option contracts due later in the day. Gains in HDFC, Asian Paints, Tata Consultancy Services, ITC and ICICI Bank were offset with losses in Reliance Industries, Infosys, Bajaj Finserv and HDFC Bank amid weak global cues. As of 9:23 am, the Sensex was up 88 points at 58,772 and Nifty 50 index rose 24 points to 17,522.