Nifty 50 index was up 0.54 per cent or 86.75 points at 16,219.65, while the S&P BSE Sensex rose 0.56 per cent or 305.13 points to 54,413.3.
Sensex and Nifty were in green.
- Sensex and Nifty are set for a third consecutive weekly gains
- Mahindra and Mahindra rose as much as 5.4 per cent
- TCS shares slipped marginally ahead of its quarterly results