(RTTNews) - The price of gold was holding on to its previous week's gains Monday morning amid a mixed dollar.
Gold for June was up $3.4 to $1,129.50 an ounce, after recovering over 2% in the past week. Gold oscillated between $1,145 and $1,090 in the previous month.
Analysts expect physical buying interest to emerge from India, a main consumer, amid the wedding season in April.
Meanwhile, the U.S. dollar was ticking higher versus the euro and was trading choppy against the British pound and the yen.
Elsewhere, the prices of silver and platinum were edging up in morning deals.