# Calculating bond forward rate/price

What's the difference these two methods on calculating the bond forward rate/price. First of all I'm assuming forward rate is the same as forward price in this context, if this assumption is false, please tell me how they are different.

This method uses the the spot price and repo rate:

This method only uses two spot rates:

Thanks!

A forward price is the price you need to pay at time $$t$$ to receive (purchase) an asset at a future date $$T$$. This forward price can be derived from no-arbitrage arguments and is, in its simplest form, given by $$F_t=S_te^{r(T-t)}.$$ You can of course incorporate coupons (or dividends), accrued interests and consider discrete compounding which replaces $$e^{r(T-t)}$$ by $$(1+R)^{T-t}$$. The time to maturity $$T-t$$ may be computed in any day-time convention.
A forward rate is the interest rate known at time $$t$$ which you need to pay to borrow money for a future time period $$[T_a,T_b]$$. It can be derived by no-arbitrage from spot rates and reads as $$F(t,T_a,T_b) = \frac{1}{T_b-T_a}\cdot\left(\frac{P(t,T_b)}{P(t,T_a)}-1\right).$$ Here, $$P(t,T)=\frac{1}{(1+r_T)^T}$$ denotes the time $$t$$ price of a default-free zero-coupon bond maturing at time $$T$$ with face value one.