On the Multi Commodity Exchange (MCX), gold April futures rose 2.8% and touched highs near Rs 1.67 lakh per 10 grams, while silver May futures rose 2.6% to above Rs 2.9 lakh per kg.