Indian government bonds gave up most early gains on Thursday as stronger-than-expected dollar inflows from a central bank scheme were offset by a fresh spike in oil prices.
The benchmark 6.94% 2036 bond yield settled at 6.9646%, versus 6.9754% on Wednesday, after falling to 6.9323% intraday. Bond yields move inversely to prices.