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/components/Duel/DuelUnlocked.tsx b/src/components/Duel/DuelUnlocked.tsx
index a516ac66e3b9bc5f436a10fb8dbcf5e2db0da2c1..b457c9e1030ade140d07cf60a1c6b648554a7818 100644
--- a/src/components/Duel/DuelUnlocked.tsx
+++ b/src/components/Duel/DuelUnlocked.tsx
@@ -28,10 +28,10 @@ const DuelUnlocked: React.FC<DuelUnlockedProps> = ({
   const average: string = formatNumberValues(
     userChallenge.duel.threshold
   ).toString()
-  const description: string = userChallenge.duel.description.replace(
-    '#CONSUMPTION',
-    average
-  )
+  const duration: string = userChallenge.duel.duration.days.toString()
+  const description: string = userChallenge.duel.description
+    .replace('#CONSUMPTION', average)
+    .replace('#DURATION', duration)
 
   const launchDuel = useCallback(async () => {
     const challengeService = new ChallengeService(client)
diff --git a/src/db/duelEntity.json b/src/db/duelEntity.json
index dd2e95f626baca268d5f980687f7734c181506a3..c8a41ec42eee1cf897eec933bae215c7fdf9132b 100644
--- a/src/db/duelEntity.json
+++ b/src/db/duelEntity.json
@@ -2,31 +2,31 @@
   {
     "_id": "DUEL001",
     "title": "Simone Veille",
-    "description": "Je vous défie de consommer moins que #CONSUMPTION €",
+    "description": "Je vous défie de consommer moins que #CONSUMPTION € dans les #DURATION prochains jours",
     "duration": { "days": 7 }
   },
   {
     "_id": "DUEL002",
     "title": "Jean-Jacques Ruisseau",
-    "description": "Je vous défie de consommer moins que #CONSUMPTION €",
+    "description": "Je vous défie de consommer moins que #CONSUMPTION € dans les #DURATION prochains jours",
     "duration": { "days": 14 }
   },
   {
     "_id": "DUEL003",
     "title": "Usain Volt",
-    "description": "Je vous défie de consommer moins que #CONSUMPTION €",
+    "description": "Je vous défie de consommer moins que #CONSUMPTION € dans les #DURATION prochains jours",
     "duration": { "days": 14 }
   },
   {
     "_id": "DUEL004",
     "title": "Bernard Piv'eau",
-    "description": "Je vous défie de consommer moins que #CONSUMPTION €",
+    "description": "Je vous défie de consommer moins que #CONSUMPTION € dans les #DURATION prochains jours",
     "duration": { "days": 21 }
   },
   {
     "_id": "DUEL005",
     "title": "Maria SharapoWatt",
-    "description": "Je vous défie de consommer moins que #CONSUMPTION €",
+    "description": "Je vous défie de consommer moins que #CONSUMPTION € dans les #DURATION prochains jours",
     "duration": { "days": 28 }
   }
 ]
diff --git a/src/locales/fr.json b/src/locales/fr.json
index 10add62d3976f241766fc89887f9ef277709a4df..07bac803109077421ea82fb297d131f813ff3328 100644
--- a/src/locales/fr.json
+++ b/src/locales/fr.json
@@ -325,9 +325,10 @@
   "duel": {
     "global_error": "Oups.. Une erreur est parvenue. Veuillez retourner à l'écran des défis",
     "error_go_back": "Retour",
-    "average_info": "Sachant que votre moyenne actuelle est de %{smart_count} €, relevez-vous le défi ?",
+    "average_info": "%{average} euros étant votre moyenne actuelle, 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",