Gold rose for a second day

Gold rose for a second day on Tuesday as the dollar slipped on lower expectations of a US Federal Reserve interest rate hike this year due to mixed macro economic signals in the world's largest economy.

    Spot gold was up about 0.6% at $1,346.31 an ounce at 0348 GMT. The metal rose 0.2% on Monday. US gold rose 0.3% to $1,351 an ounce. 

    The dollar index slipped 0.2% to $95.41 against a basket of currencies. A stronger dollar discourages gold buying by making the metal more expensive in other currencies. Meanwhile, silver was up 0.6% at $19.91 an ounce. 

    Platinum, which hit a near three-week low of $1,105.50 earlier in the session, was up 1.4% at $1,122.80. Palladium was up about 0.5% at $696.70. It hit a three-week low of $679.72 on Monday