India, April 22 -- Gold prices ended marginally up on Monday, recovering slightly from near 4-month lows touched late last week. A sharp rise in crude oil prices and sluggish stock markets supported the yellow metal.

However, gains were just marginal as the dollar displayed some strength early on in the session.

Gold futures for June settled at $1,277.60 an ounce, up $1.60, or 0.13%, from previous close.

On Thursday, gold futures ended down $0.80, or about 0.06%, at $1,276.00 an ounce, after plunging 1.1% a couple of sessions earlier.

Silver futures for May settled at $14.975 an ounce, up $0.020 from Thursday's close.

Copper futures for May ended down $0.0185, at $2.9015 per pound.

Crude oil's jump supported gold a bit. Oil prices soa...