The Sensex has gained nearly 300 points from the day's low of 20,077, and is now up 38 points at 20,339.HDFC is still up over 3% at Rs 3,015.SBI has moved up 2.4% to Rs 2,443. ICICI Bank has added over 2% to Rs 1,258.Reliance Energy is steady at Rs 2,338 - up 2.5%.ONGC, Ranbaxy and ITC are also trading with gains.Wipro is still down over 2% at Rs 505. Infosys, TCS and Satyam are trading with losses of over 1% each.