Although select heavyweights continue to exhibit weak trends, the Sensex has recovered from its sluggish trend following gains in tech and pharma majors. It is now flat at 7,553.TCS (up Rs 12 to Rs 1,277), Infosys (up Rs 9 to Rs 2,236), Wipro (up Rs 5 to Rs 713) and Satyam (up Rs 2 to Rs 524) are holding on to their early gains.Pharma majors have registered gains. Dr. Reddy's has moved up nearly 2% (Rs 16) to Rs 819, while Cipla is up 1.30% (Rs 4) at Rs 340.ONGC is trading lower by a per cent (Rs 6) at Rs 963, while Reliance is up a rupee at Rs 692.HDFC Bank and ICICI Bank are down over a per cent loss each at Rs 668 and Rs 502, respectively.Bajaj has dropped 1.75% (Rs 25) to Rs 1,393. Hero Honda (down Rs 9 or 1.46% to Rs 601), too, is trading at lower levels. Tata Motors, however, has gained 1.22% (Rs 6) to Rs 482.