Among Sensex firms, Asian Paints, Bajaj Finance, Tata Steel, Bajaj Finserv, ICICI Bank, Maruti, Reliance Industries, HDFC Bank and Mahindra & Mahindra declined.
Tech Mahindra, Tata Motors, Infosys, HCL Tech, IndusInd Bank and UltraTech Cement were among the gainers.
Investors await the outcome of the US-China trade talks being held in London.