The broader NSE index ended 0.77% higher at 11,428.30, while the benchmark BSE index closed up 0.76% at 38506.09.
The Nifty Auto index ended 2.23% higher as Eicher Motors closed up 4.69%, while Hero Motocorp, Maruti Suzuki and Mahindra and Mahindra ended firmer between 2.4% and 2.6%.
Meanwhile, Bharti Airtel was the top loser in the Nifty, closing 2.5% weaker, followed by Infosys, which ended down 2.3%.