However, silver moved down on lack of industrial demand.
Silver (.999 fineness) softened by Rs 5 to conclude at Rs 43,440 per kg from yesterday's closing level of Rs 43,445.
Standard gold (99.5 purity) and pure gold (99.9 purity) both closed at their yesterday's level of Rs 30,010 and Rs 30,160 per 10 grams, respectively.
In Europe, gold firmed for a third session in early trade, as tensions flared between government forces and pro- Russian separatists in Ukraine.
Spot gold was bid higher at USD 1,311.10 an ounce in early European trade, while spot silver was bid up at USD 19.64 an ounce.