diff --git a/src/rez/cli/forward.py b/src/rez/cli/forward.py
index <HASH>..<HASH> 100644
--- a/src/rez/cli/forward.py
+++ b/src/rez/cli/forward.py
@@ -24,7 +24,11 @@ def command(opts, parser, extra_arg_groups=None):
         config.override("quiet", True)
 
     yaml_file = os.path.abspath(opts.YAML)
+
     cli_args = opts.ARG
+    for arg_group in (extra_arg_groups or []):
+        cli_args.append("--")
+        cli_args.extend(arg_group)
 
     with open(yaml_file) as f:
         content = f.read()
-fixed bug where args after '--' were not passed to suite tools