International spot gold also gained for the sixth consecutive day, on the weak economic data in US, indicating slower recovery.
US spot gold was seen hovering at $1,624 an ounce. Bullion has increased in recent days due to political impasse in Greece and financial turmoil across the globe.
Gold on MCX for August delivery opened at Rs 30,161 per 10 grams, touched an intraday high of Rs 30,209 around 02.25 pm IST.
Similarly, the metal for October contract delivery made an intraday high of Rs 30,514 per 10 grams and was trading at Rs 30,448 per 10 grams.
On Domestic bullion, with gold of 99.9 and 99.5% purity was seen at Rs 30,370 and Rs 30,570 per 10 grams, respectively.
MCX spot gold also rose and was seen trading at Rs 30,043 per 10 grams, while spot silver was seen trading at Rs 54,553 per kg.
While, silver for July delivery on MCX opened at Rs 54,574 per kg and was seen trading at Rs 54,639 per kgs.