Is it worth investing in government bonds?

What do you think is it worth investing in treasury bonds? I am considering either bonds or gold. What will I do better in the long term, around 5-10 years?