Among the 13 major sectoral indices Nifty Metal, Pharma, Realty, and Media were the top gainers over 1-2 percent.