Indian currency records its third-highest single-day gain of the year after RBI steps to attract foreign capital, while bond yields soften on inflow hopes