MUMBAI (Reuters) - India's stock markets snapped a two-day losing streak to end slightly higher as investors bought beaten-down bank stocks, but capped gains ahead of the monthly derivatives contracts expiry on Thursdsay.
The broader Nifty ended 0.43 percent higher after rising as much as 0.91 percent earlier in the session.
The benchmark Sensex gained 0.67 percent at close, after gaining as much as 1.1 percent.
(Reporting by Karen Rebelo in Mumbai; Editing by Sunil Nair)