Sensex was up 367.47 points or 0.56% at 66,527.67, and the Nifty was up 107.80 points or 0.55% at 19,753.80. The biggest gainers on the Nifty were NTPC, Power Grid Corporation, Adani Ports, ONGC and Hindalco Industries, while Apollo Hospitals, Britannia Industries, HDFC Life, Divis Labs and Bajaj Finance were top losers.