At close, the Sensex was down 190.10 points or 0.60% at 31371.12, and the Nifty was down 42.65 points or 0.46% at 9196.55. After declining 2 per cent in the early trade, benchmark indices witnessed a sharp recovery in the last hour of the session with Nifty just below 9,200 level..RIL was the top Sensex loser followed by Asian Paints, Kotak Mahindra Bank and HUL. NTPC, Bharti Airtel, ITC, Power Grid, Vedanta were among other gainers on the index. About 889 shares have advanced, 1351 shares declined, and 172 shares are unchanged. Auto, IT, metal and FMCG sectors traded in green while bank, energy, infra and pharma ended lower. BSE Smallcap and Midcap indices finished 0.5-0.7 per cent lower.