You need to hedge future cash flows (not future value) using a fixed for fixed currency swap (equivalent to a series of forwards). This translates into a "cash flow hedge". Hedging present value would be hedging the "fair value" of the bond with a fixed-for-float currency swap. Using a fixed for fixed swap will convert your cash flows into desired currency (e.g. USD or GBP) and will convert EUR interest rate risk into that currency's interest rate risk. Hence you will not "hedge" your interest rate risk, but you will convert it from one currency's interest rates to another. It is impossible to have cash flows in one currency and interest rate risk based off of a different currency.
If your bond is variable rate you can use a basis swap to achieve the same type of cash flow hedge as before. If you use a float-for-fixed swap you will convert this into a interest rate hedge as well.