Are bonds risk-free?

No. Even high-quality bonds carry risks, including interest rate risk and inflation risk, and some bonds also carry meaningful credit or default risk. U.S. Treasuries are generally considered among the safest because they are backed by the full faith and credit of the U.S. government, but they are not free from all risk.