Gold and oil prices climbed on fears of escalating tensions in the Middle East after Israel launched its most intense strikes on Gaza since a ceasefire with Hamas took effect. Uncertainty ahead of a telephone call about Ukraine between Trump and Putin also helped boost the safe-haven metal.