Among sectors, IT and realty indices rose 2 percent each, while energy and metal indices shed 1-2 percent.
Nifty has to hold above 15,150 zones to witness an up move towards 15,300 then lifetime high of 15,431 marks, said Chandan Taparia of Motilal Oswal Financial Services
Except for FMCG and metal, all other sectoral indices ended in the green. BSE Midcap and Smallcap indices rose 0.7-0.8 percent.
The BSE midcap index touched a fresh record high with nearly a percent gain, while the smallcap index added 0.65 percent.
Among sectors, except for PSU Banks, all other sectoral indices ended in the red with Nifty metal index down over 3 percent and Nifty Bank index down 1 percent.
On the BSE, realty, power and healthcare indices rose 1-2 percent, while metal, bank and auto indices ended in the red.
Among sectors, Nifty energy, bank, auto, metal and PSU bank indices rose 1-4 percent. BSE midcap and smallcap indices added 1.6 percent each.
For the week, the BSE Sensex and Nifty50 shed a percent each. On May 14, Coal India, Tata Motors, Hindalco Industries, Tata Steel and Grasim Industries were among the top Nifty losers. Gainers included Asian Paints, UPL, ITC, Nestle and LT.
The Nifty PSU bank index rose over 3 percent, while the Nifty bank, metal and energy indices fell 1-3 percent. BSE Midcap and Smallcap indices slipped 0.6-0.9 percent.
Coal India, NTPC, IOC, ONGC and BPCL were among the top gainers on the Nifty. Losers included JSW Steel, Hindalco Industries, Kotak Mahindra Bank, HDFC and Divis Labs.
All the sectoral indices ended in the green with auto, energy, infra, pharma, metal, and PSU Bank indices rose 1-3 percent.
More than 250 stocks including NMDC, JSW Steel, Steel Strips Wheels, Mastek hit a fresh 52-week high on the BSE.