Gold prices rose after hitting a two-week low earlier in the session, as markets awaited key US inflation data. However, escalating US-Iran war lifted crude oil prices higher and reinforced expectations of further interest rate hikes by the US Federal Reserve, keeping sentiment weak for bullion.