Financials, Metals, Pharma, Realty, FMCG gain; Oil & Gas under pressure