Continuing with rising streak for the 5th straight session, gold prices on Monday surged by Rs 160 to 3-week high of Rs 29,660 per 10 grams at the bullion market here in line with firm trend overseas and persistent buying by jewellers at domestic spot market.