The Sensex after moving in a range of 9427 to 9312, settled at a provisional close of 9388, up 65 points. The Nifty finished with gains of 11 points at 2843.Hindalco, Dr.Reddy's, Grasim and Tata Steel were the major gainers. ONGC and HDFC ended with losses of 1% each.