Oil prices and inflation concerns remained the prevailing themes across global markets, leaving the dollar index near a six-week high around 99.4 and the US 10-year Treasury yield close to a 16-month peak at 4.67%.
China’s recovery is showing signs of fatigue once again.
The S&P 500 continues to push into record territory, but the strength beneath the surface is becoming less convincing.