26 June 2023
Government bonds rally while stock futures struggle as concerns grow over central banks pushing inflation-fighting measures too far. US Treasury yields drop, and Germany’s benchmark yield tumbles as the business outlook deteriorates. Investors fear that aggressive rate hikes could harm fragile economies. Geopolitical tensions in Russia add to market uncertainty. Oil prices rise amid potential disruptions in global oil markets.