The Indian stock market indices opened slightly higher but pared gains as the services sector continued to contract for the seventh straight month. The indices trimmed losses later in the day due to fresh buying and ended marginally higher. The Sensex closed 50 points higher at 20,310. Key stock-specific news included Jet Airways rallying 11% after a stake purchase approval and quarterly results from banks such as Bank of Baroda and Central Bank of India.