The Sensex is now up 387 points at 10,395.Reliance Communications, ICICI Bank and SBI have zoomed 6% each to Rs 253, Rs 495 and Rs 731, respectively.Ranbaxy and Hindalco have surged nearly 6% each to Rs 345 and Rs 164, respectively.Tata Steel, Tata Motors and Gujarat Ambuja have rallied 5.5% each to Rs 484, Rs 694 and Rs 105, respectively.Out of 2,370 stocks traded so far, 1,414 have advanced, 878 have declined and the rest are unchanged.