Wedding buzz keeps gold firm at Rs 33,650