Mumbai, April 24 -- The Indian rupee regained momentum and ended higher by 16 paise to 85.29 (provisional) against the US dollar on Thursday, on weak greenback and overnight decline in crude oil prices. The dollar index that recovered briefly this week fell back providing rupee the much needed respite. The US Treasury yields also declined with the 10-year yield falling 3 basis points to 4.35 per cent. At the interbank foreign exchange, the domestic unit opened at 85.60 and moved between the intra-day high of 85.25 and the low of 85.67 against the greenback. The unit ended the session at 85.29 (provisional), registering a gain of 16 paise over its previous closing level. Indian shares however ended slightly lower on Thursday. The benchmark...