Gold rises to Rs113,400 per 10g as dollar weakens