The Indian rupee ended modestly higher on Thursday, shored up by foreign banks’ dollar sales and traders cutting intraday short bets while companies’ demand to hedge their dollar exposures kept a lid on gains.