Gold prices gained Rs 188 to Rs 51,220 per 10 gram on Wednesday in the national capital amid rupee depreciation, according to HDFC Securities. The precious metal had closed at Rs 51,032 per 10 gram in the previous trade Silver also rose Rs 342 to Rs 62,712 per kilogram, from Rs 62,370 per kilogram in the previous trade.