Benchmark indices ended the day sharply higher led by solid gains in Reliance Industries, which reported good quarterly numbers.
Kilitch Drugs on the other hand gained after it formed a JV in Ethiopia to set up pharma manufacturing unit.
Select midcap stocks also gained ground with Emami, Exide and IRB Infrastructure among the major gainers in trade.
Select PSU Banking stocks were weak in trade with Bank of Baroda, Union Bank and Syndicate Bank among the major losers.
Ultratech Cement ended the day with gains after its results matched expectations.
Meanwhile, markets in Asia ended the day mixed, while most of Europe was trading with good gains. The German DAX, French CAC and the UK's FTSE were all higher in trade.