India’s rupee fell to 95.97 per U.S. dollar in early trade, nearing the key 96 level. Persistent dollar demand, elevated crude prices and continued foreign portfolio outflows added pressure.