Indian government bonds snapped a three-day losing streak on Friday but posted a second straight weekly decline as surging oil prices and higher U.S. Treasury yields kept pressure on sentiment.
The benchmark 6.94% 2036 bond yield ended at 6.8253%, after closing at 6.8413% on Thursday. It rose to 6.8652% earlier in the session, its highest level in five weeks.