diff --git a/src/components/Duel/DuelOngoing.tsx b/src/components/Duel/DuelOngoing.tsx
index d7f6d6f2a31ef9f092265eeb8ddedef3833cb6a9..9363749906c104d64eadfa687a4e7d688f796efb 100644
--- a/src/components/Duel/DuelOngoing.tsx
+++ b/src/components/Duel/DuelOngoing.tsx
@@ -44,6 +44,8 @@ const DuelOngoing: React.FC<DuelOngoingProps> = ({
 
   const duel: UserDuel = userChallenge.duel
   const title: string = duel.title
+  const durationInDays: number = duel.duration.days
+
   const userConsumption: string = formatNumberValues(
     userChallenge.duel.userConsumption
   ).toString()
@@ -111,7 +113,13 @@ const DuelOngoing: React.FC<DuelOngoingProps> = ({
       <div className="duel-ongoing-container">
         <div className="duel-title text-16-normal">{duel.title}</div>
         <div className="duel-goal text-18-normal">
-          {t('duel.goal', {
+          {t('duel.goal1', {
+            durationInDays,
+            // eslint-disable-next-line @typescript-eslint/camelcase
+            smart_count: durationInDays,
+          })}
+          <span> </span>
+          {t('duel.goal2', {
             title,
             // eslint-disable-next-line @typescript-eslint/camelcase
             smart_count: title,
diff --git a/src/locales/fr.json b/src/locales/fr.json
index 2395679e19e3d1cf7a42d927b0f9b83aebb00a9f..d96e804533db62c98cecd45f2945e8be2af01f41 100644
--- a/src/locales/fr.json
+++ b/src/locales/fr.json
@@ -382,7 +382,8 @@
     "error_go_back": "Retour",
     "average_info": "Sachant que votre moyenne actuelle est de %{smart_count} €, relevez-vous le défi ?",
     "start_button": "Allons-y !",
-    "goal": "Faites moins que votre moyenne hebdomadaire pour battre %{smart_count} !",
+    "goal1": "Faites moins que votre moyenne actuelle sur %{durationInDays} jours",
+    "goal2": "pour gagner le badge %{title}",
     "caption_average": "Votre moyenne à titre indicatif",
     "caption_consumption": "Votre consommation",
     "caption_incoming": "Données à venir",