Analysts had expected CPI inflation of just 3.4 percent on average, according to Bloomberg's compilation of forecasts.
Core inflation, which excludes food and energy prices, fell to 2.5 percent from 2.6 percent in June. This was also in line with analysts' expectations.





