The Sensex is now up 103 points at 20,295.ITC has surged 2.2% to Rs 204. Tata Steel and Hindustan Unilever have rallied 1.7% each to Rs 908 and Rs 218, respectively.Reliance Energy, Hindalco and Wipro have also moved up 1.7% each to Rs 2,147, Rs 213 and Rs 544, respectively.HDFC Bank and ONGC have gained 1.5% each at Rs 1,729 and Rs 1,254, respectively.Bajaj Auto has plunged 2.8% to Rs 2,607. Bharti Airtel has shed 2% at Rs 962.Reliance Communications has declined 1.4% to Rs 733, and Tata Motors is down 1% at Rs 745.Out of 2,933 stocks traded so far, 2,159 have advanced, 739 have declined and 35 are unchanged.