Gold prices rose to their highest level amid escalating geopolitical tension between US and Iran following a missile attack by Iran on military bases housing US troops in Iraq.