Indian benchmark indices edged higher as IT and consumer stocks provided support, aided by rupee depreciation. The BSE Sensex fell marginally, while Bharat Electronics and Tata Investment Corporation shares showed gains. However, experts predict that external and internal factors will limit sustained market rallies.