Gold edges up to Rs 29,110 on firm global cues, spot demand