Hard assets like gold, silver and crude oil have rallied with inflation stuck near 3 percent.