De første patruljer krysset grensen den 1. juli, og den generelle framrykning startet den 3. juli. Det lyktes forsvarerne å forsinke den finske framrykning, og det var ikke før den 8. juli at finnene erobret Repola. Framrykningen fortsatte den 11. juli, da finnene krysset Lieksajärvi-sjøen, og begynte å omringe de sovjetiske tropper som forsvarte den smale landtungen der. Omringningen var komplett den 21. juli, og da sovjetiske forsøk på å bryte omringningen ble slått tilbake den 23. juli, begynte man å evakuere styrker over Roukkulanjärvi-sjøen. Evakueringen var ikke vellykket, da over 100 mann druknet og 300 ble tatt til fange. Omelia-lommen overga seg den 24. juli.