Solution:
Annual coupon payment of the bond is $80
At the beginning of the year, remaining maturity period is 2 years.
Price of the bond is equal to face value, i.e. the initial price of the bond is $1000.
New price of the bond = present value of the final coupon payment + present value of the maturity amount.
New price of the bond = 
where, r is the yield to maturity at the end of the year.
Substitute 0.06 for r in the above equation,
Therefore new price of the bond is = 
= 
= $ 1010.87
Calculating the rate of return of the bond as


= 0.09887
Therefore, the rate of return on the bond is 9.887%
≈ 10 %