Agriculture prices revive. But can they hold gains