By investing in long-term bonds, such as 30-year U.S. Treasuries, you could be able to invest in safe havens and high yields while also benefiting from capital gains that rise against inflationary expectations.