Indian stock markets surged to a six-month high with Sensex rising 400 points and Nifty crossing the 18,700 mark as it reacted positively to macro data and strong global trends. The FMCG sector rose 1.38%, while consumer durables climbed 1.8%. Real estate, too, showed a jump of 2.94%. Stocks such as MRF and Olectra Greentech were among those in focus. Experts at SSJ Finance & Securities recommend buying at the current level and dips of INR 97,000 for MRF and Olectra Greentech, with resistance around INR 940 and selling at INR 201 for ZEE.