diff --git a/src/components/Challenge/ChallengeView.tsx b/src/components/Challenge/ChallengeView.tsx
index 8740eb84f05b995926ec1c86d3c27def34cc0ec2..4dc8b80f4f3d7a09774d6c5d29e713c1df97c7a7 100644
--- a/src/components/Challenge/ChallengeView.tsx
+++ b/src/components/Challenge/ChallengeView.tsx
@@ -102,7 +102,8 @@ const ChallengeView: React.FC = () => {
     userChallengeList.forEach((challenge: UserChallenge, i: number) => {
       if (
         challenge.state === UserChallengeState.UNLOCKED ||
-        challenge.state === UserChallengeState.ONGOING
+        challenge.state === UserChallengeState.ONGOING ||
+        challenge.state === UserChallengeState.DUEL
       ) {
         setlastChallengeIndex(i)
         if (lastChallengeIndex === 0) return