While silver slipped owing to speculative selling and lower industrial demand.
Standard gold (99.5 purity) rose by Rs 55 to end at Rs 30,045 per 10 grams from Wednesday's level of Rs 29,990.
Pure gold (99.9 purity) also went-up by a similar margin to conclude at Rs 30,195 per 10 grams as against Rs 30,140 yesterday.
However, Silver (.999 fineness) fell by Rs 115 per kg to finish at Rs 42,950 as compared to Rs 43,065 previously.
Globally, gold pared some early gains as the dollar strengthened and markets awaited the outcome of a European Central Bank policy later in the day.
US gold futures were up 0.2 percent at USD 1,271.80 an ounce.
Meanwhile, spot silver was up about 0.2 percent at USD 17.67 an ounce.
Disclaimer: No Business Standard Journalist was involved in creation of this content