Gold edged higher, as war in the Middle East entered a sixth day with no sign of resolution and concerns about US inflation eased.