Gold prices rose across major Indian cities on January 30, driven by safe-haven demand, rupee swings and seasonal buying.