Gold prices gained on Tuesday after falling over 1% in the previous session, as the dollar eased ahead of key U.S. inflation data, APA-Economics reports citing Reuters.
Spot gold was up 0.5% at $1,999.11 per ounce, as of 0456 GMT. U.S. gold futures rose 0.5% to $2,013.30.
The dollar index was 0.1% lower, making bullion cheaper for overseas buyers.
Investors now awaited the U.S. consumer price data due Wednesday for more clarity on the path of interest rates heading into the Federal Reserve's May policy meeting.
Spot silver rose 0.1% to $24.93 per ounce, platinum added 0.5% at $996.58 and palladium gained 1.6% to $1,434.54.