Stock indices gain 1% on buying momentum, FPI inflows spur rupee by 23 paise | Sharefundss