Maruti climbed 3.13% (Rs 14) to Rs 468. While Bajaj gained 1.75% (Rs 22) to Rs 1,270, Tata Motors gained 1.67% (Rs 7) to Rs 425.
Cipla, continuing with its recent upsurge, jumped 2.58% (Rs 8) to Rs 313, while Dr. Reddy's was up a per cent (Rs 8) at Rs 729. Ranbaxy, however, closed weak at Rs 1,080.
BHEL declined 1.38% (Rs 12) to Rs 854.