For the short term, 22,620-22,630 will act as resistance for the Nifty. If the index sustains above 22,630, Nifty could attempt to break its all-time high of 22,776, says Hrishikesh Yedve, AVP Technical and Derivatives Research at Asit C. Mehta.
Notwithstanding high volatility over the week, the BSE 500 index outperformed the headline BSE S&P Sensex with the latter gaining 0.90% (642 points) on a weekly basis.
Top losers on the Nifty were Bajaj Finance, Bajaj Finserv, Nestle India, IndusInd Bank, M&M, while gainers were Tech Mahindra, Divis Labs, LTIMindtree, Bajaj Auto, BPCL.