- Indian stock indices opened lower due to a forecast of below-average monsoon rains but recovered to end flat, with the Nifty above 7650.
- Global markets rose as US stocks hit new highs and Chinese inflation data was shrugged off.
- The rupee weakened against the dollar amid losses for local equities, while gold prices edged higher.
- On the BSE, consumer durables, IT and healthcare stocks gained while real estate and oil & gas declined.