The best performers of the session on the Nifty 50 were Shree Cements Ltd. (NS:SHCM), which rose 3.12% or 698.05 points to trade at 23040.00 at the close. Meanwhile, Maruti Suzuki India Ltd. (NS:MRTI) added 2.66% or 151.30 points to end at 5830.00 and ICICI Bank Ltd (NS:ICBK) was up 2.59% or 8.90 points to 352.00 in late trade.
The worst performers of the session were Bharat Petroleum Corp. Ltd. (NS:BPCL), which fell 2.50% or 9.60 points to trade at 373.75 at the close. Power Grid Corporation of India Ltd (NS:PGRD) declined 1.94% or 3.45 points to end at 174.80 and Sun Pharmaceutical Industries Ltd. (NS:SUN) was down 1.89% or 9.10 points to 472.90.
The top performers on the BSE Sensex 30 were Nestle India Ltd (BO:NEST) which rose 2.63% to 17160.00, Maruti Suzuki India Ltd. (BO:MRTI) which was up 2.61% to settle at 5830.00 and ICICI Bank Ltd (BO:ICBK) which gained 2.42% to close at 351.45.
The worst performers were Power Grid Corporation of India Ltd (BO:PGRD) which was down 2.08% to 174.55 in late trade, Sun Pharmaceutical Industries Ltd. (BO:SUN) which lost 1.70% to settle at 473.60 and ITC Ltd (BO:ITC) which was down 1.32% to 194.60 at the close.
Falling stocks outnumbered advancing ones on the India National Stock Exchange by 948 to 673 and 48 ended unchanged; on the Bombay Stock Exchange, 1400 fell and 1198 advanced, while 122 ended unchanged.
The India VIX, which measures the implied volatility of Nifty 50 options, was up 0.72% to 29.1175.
Gold Futures for August delivery was up 0.12% or 2.10 to $1783.30 a troy ounce. Elsewhere in commodities trading, Crude oil for delivery in August fell 1.41% or 0.56 to hit $39.14 a barrel, while the September Brent oil contract fell 1.12% or 0.47 to trade at $41.38 a barrel.
USD/INR was up 0.10% to 75.572, while EUR/INR fell 0.14% to 84.7465.
The US Dollar Index Futures was up 0.16% at 97.653.