Financial markets, money demands How can an increase in the interest rate make bonds more attractive and reduce their price?
The question as posed doesn't make sense to me. An increase in the market interest rate will reduce the price of current bond holdings precisely because they become less attractive since there are now more profitable alternatives in the market. Market forces will lower the price of the bonds in response to the increase in expected future coupon streams from these alternatives.