More solid price gains, record highs in gold, silver