Gold posting gains near $1,260 albeit in a narrow range