Bullion traded near $4,720 an ounce, after ending the previous session marginally lower; the US struck military targets in Iran after the country fired on three navy destroyers sailing in the strait