The Nifty and Sensex indices closed the day with marginal gains of 0.15% and 0.10% respectively. Axis Bank, BPCL, HDFC and Maruti Suzuki were the top gainers while TCS, HCL Technologies, Cipla, L&T and Zee Entertainment were the major losers. The market ended volatile with the Nifty holding above 11,900 levels. News updates provided information on share price movements of companies like Tata Motors, Va Tech Wabag and Sagar Cements. The technical view suggested the index faces short term resistance at 12,100 with support at 11,800.