Gold recovers on fresh demand; silver marginally up