Tata Motors has rallied 3% to Rs 737. Satyam has soared over 2% to Rs 502, and Infosys has gained 1.5% at Rs 2,022. Dr.Reddy's, TCS and HDFC Bank are the other prominent gainers.