In Tuesday's trade, after whopping gains for the benchmark indices on Monday with best one-day gains for the Sensex in a decade, the indices hit new highs today, with Sensex recording a new peak of 39,512.59 and Nifty making a high of 11,866.90.
On Monday, the Sensex ended 1,421.90 points higher at 39,352.67, while the Nifty closed 421.10 points higher at 11,828.25, both at their respective closing highs
Tata Motors in trade today after reporting dismal Q4 number and cutting revenue guidance for the next fiscal was dragged lower by 3%.
Meanwhile, Asian stocks were trading at their 4-month low due to escalating US-China tensions on the technology front after the White House banned Chinese giant Huawei.
The rupee was trading almost flat at 69.78 against the dollar versus the previous close.