Why are bond yields rising?Bond yields are climbing due to a combination of rising crude oil prices and a weakening rupee, both of which add to inflationary pressures. India’s 10-year benchmark yield has risen to around 7% from 6.68% a month ago. Crude oil prices have surged to $115–$120 per barrel, and with India importing nearly 85% of its oil needs, higher prices feed directly into domestic inflation through increased transportation and production costs.