Indices felt pressure at higher levels but managed to close on a positive note. Nifty closed above 17,800 and climbed 0.169 per cent. Meanwhile, Sensex surged 105 points while Nifty Midcap and Nifty Smallcap inched higher by 0.35 per cent & 0.06 per cent, respectively.