New Delhi, June 17 -- Extending the recovery from Friday's lows, the Indian stock market opened with an upside gap and ended higher on Monday. The Nifty 50 index finished 229 points higher at 24,946, the BSE Sensex ended 677 points higher at 81,796, while the Bank Nifty index gained 417 points and closed at 55,944. BEL, HDFC Life and SBI Life emerged as major gainers on the Nifty. At the same time, Tata Motors, Dr Reddy and Sun Pharma bore the brunt of significant selling pressure, ultimately closing the session as major losers.

Speaking on the outlook of the Nifty 50 today, Shiju Kuthupalakkal, Senior Manager of Technical Research at Prabhudas Lilladher, said, "The Nifty 50 extended the gains further ahead with a steady rise as the day ...