Indian stock markets remained range-bound for the fourth session, with Nifty 50 gaining 0.17% and BSE Sensex up 0.11%. The rupee fell to a record low of 96.96 against the dollar amid high oil prices and US-Iran tensions, impacting investor sentiment.