Gold prices fell by Rs 310 to Rs 33,770 per 10 grams at the bullion market Saturday due to tepid demand from local jewellers and weak global cues.