Indian stock indices declined after earlier gains due to US sanctions on Russian oil companies and profit-taking by investors. Sensex closed at 84,556.40, and Nifty at 25,888.90. Analysts expect potential pullbacks but maintain a resilient short-term outlook with possible targets of 26,200.