Question: are government bonds risk free?
Answer: Government bonds are risk-free with one assumption: that you hold them until their maturity date, i.e. if you hold a 20 Year Treasury from date of purchase for 20 years, then you are guaranteed to get your money back.