diff --git a/declearn/main/_client.py b/declearn/main/_client.py
index 26204b9e9743d0331d19200dc6ee5552c28a71c1..1c09dc01777bafcb4e3be69ecc0d5b00ffc594e2 100644
--- a/declearn/main/_client.py
+++ b/declearn/main/_client.py
@@ -670,7 +670,7 @@ class FederatedClient:
             self.ckptr.save_metrics(
                 metrics=metrics,
                 prefix="fairness_metrics",
-                append=(query.round_i > 0),
+                append=(query.round_i > 1),
                 timestamp=f"round_{query.round_i}",
             )
 
diff --git a/declearn/main/_server.py b/declearn/main/_server.py
index d0eecfc1c89516babc91f2b7e2c9d9a2cd3239c9..9fc16c6863b1324b3de5a056f00ec63487abfd1e 100644
--- a/declearn/main/_server.py
+++ b/declearn/main/_server.py
@@ -575,7 +575,7 @@ class FederatedServer:
             self.ckptr.save_metrics(
                 metrics=metrics,
                 prefix="fairness_metrics",
-                append=(query.round_i > 0),
+                append=(query.round_i > 1),
                 timestamp=f"round_{query.round_i}",
             )