The NSE Nifty 50 index ended 0.38pc lower at 13,478.30, while the benchmark S&P BSE Sensex was down 0.31pc at 45,959.88, snapping five sessions of gains.
The NSE Nifty 50 index ended 1.02pc higher at 13,529.1, its seventh consecutive session of gains, while the benchmark S&P BSE Sensex was up 1.09pc at 46,103.5.
India's NSE Nifty 50 index rose on the news and hit a record high, before settling 0.52pc up at 12,926.45. The S&P BSE Sensex ended 0.44pc higher at 44,077.15.
HDFC Bank and a clutch of other financial stocks were the top boost to the NSE Nifty 50 index, which closed 0.68pc higher at 12,859.05 after a more than 1pc drop on Thursday.
India's NSE Nifty 50 index and the S&P BSE Sensex hit a record high earlier in the session as investors bet on a faster return to economic growth following upbeat news on a COVID-19 vaccine.
The Nifty 50 ended 1.29% lower at 12,771.70, snapping a three-day gaining streak, while the S&P BSE Sensex closed 1.31% lower at 43,599.96.
The NSE Nifty 50 index closed up 0.31pc at 11,971.05, while the S&P BSE Sensex closed 0.42pc higher at 40,794.74. Both indexes have now risen for ten straight sessions.
The NSE Nifty 50 index closed 0.2pc up at 11,408.40, highest since Feb. 27, and the S&P BSE Sensex closed 0.22pc up at 38,614.79, highest since March 3.
The NSE Nifty 50 index slid 0.9pc to close at 11,102.15 and the benchmark S&P BSE Sensex dropped 0.88pc to 37,736.07, dragged by banking and financial stocks.