Indian benchmark indices on Monday continued their gradual recovery from losses in the last two weeks, ending the day’s trade with gains of 0.1% each. The Bombay Stock Exchange’s Sensex ended 32.67 points up at 31,846.89. The National Stock Exchange Nifty, which had regained the 10,000 mark earlier in the day, closed at 9,988.75 points.

The gains were kept in check as the market sentiment was cautious, with the earnings season beginning this week. More than 30 companies, including index heavyweights Tata Consultancy Services and Reliance Industries, are expected to announce their July-September quarterly results this week.

Shares of Coal India, Hindustan Unilever, Kotak Bank, Dr Reddy’s Laboratories and Adani Ports performed well on the Sensex while those of Power Grid Corporation, Oil and Natural Gas Corporation, Reliance Industries, NTPC and Bajaj Auto were the top losers.

On the Nifty, Yes Bank, Tech Mahindra, Coal India, Dr Reddy’s Laboratories and Hindustan Unilever fared well, but Aurobindo Pharma, Oil and Natural Gas Corporation, Power Grid Corporation, Gail and Bharat Petroleum Corporation incurred losses.

Shares of Adani Enterprises were down over 4% on the BSE after several protests were staged across Australia against the company’s proposed Carmichael coal mine.

Asian markets were mixed after the first monthly decline in non-farm jobs led US stocks to end their six-day run of record highs. The rupee opened at 65.40 a dollar, and was trading nearly flat at 65.39 after making gains earlier.