Inflation in the US fell below expectations to 2.9%.