The Nifty rose 40.10 points to 19,346.15.

Stocks like Bankex, Capital Goods, and Realty went into early trade.

The Mid Cap increased by 0.34 percent, while the Small Cap increased by 0.64 percent.

In 31 scrips, 24 advanced while 7 declined.

The gainers were Tech Mahindra by 0.88 pc to Rs 1195, Jio Financial Services by 1.86 pc to Rs 213.90, Wipro by 0.83 pc to Rs 411.35, NTPC by 0.80 pc to Rs 220.30 and Tata Motors by 0.78 pc to be 606.90.

The losers were Bharti Airtel by 1.92 pc to Rs 853.50, Axis Bank by 0.39 pc to Rs 985.95, Reliance Industries by 0.31 pc to Rs 2435, and IndusInd Bank by 0.24 pc to Rs 1405.40.

(With UNI inputs)