The Sensex is now up 53 points at 20,429.ITC has soared over 4% to Rs 197. Mahindra & Mahindra and Hindalco have rallied over 2% each to Rs 807 and Rs 210, respectively.Tata Steel has gained 1.3% at Rs 876. Cipla and Reliance Communications have advanced over 1% each to Rs 202 and Rs 774, respectively.ACC and DLF are up 1% each at Rs 1,082 and Rs 1,031, respectively.Bharti Airtel has shed 2.2% at Rs 1,030.HDFC has dropped 1.6% to Rs 3,054, and Wipro has slipped 1.3% to Rs 499.ONGC is down 1% at Rs 1,244.