diff --git a/napalm/nxos/nxos.py b/napalm/nxos/nxos.py
index <HASH>..<HASH> 100644
--- a/napalm/nxos/nxos.py
+++ b/napalm/nxos/nxos.py
@@ -800,7 +800,9 @@ class NXOSDriver(NXOSDriverBase):
         show_version = self._send_command("show version")
         facts["model"] = show_version.get("chassis_id", "")
         facts["hostname"] = show_version.get("host_name", "")
-        facts["os_version"] = show_version.get("sys_ver_str", "")
+        facts["os_version"] = show_version.get(
+            "sys_ver_str", show_version.get("rr_sys_ver", "")
+        )
 
         uptime_days = show_version.get("kern_uptm_days", 0)
         uptime_hours = show_version.get("kern_uptm_hrs", 0)
#<I> Use new dictionary key to fetch OS version (#<I>)

Some Cisco Nexus equipment doesn’t have `sys_ver_str`, but has `rr_sys_ver` instead. Use this as a backup.