Gold hit a record $2,698.50 as investors sought safety due to escalating Middle East conflicts, despite mixed US economic data.