The Battle of Koljonvirta (Finnish: Koljonvirran taistelu) (Swedish: Slaget vid Virta bro) i.e. the Battle of the Virta Bridge was fought between Swedish and Russian troops on October 27, 1808. The Swedish force consisted of troops from Savolax and Östergötland. After the main Swedish army had been defeated at the Battle of Oravais the army under Johan August Sandels in Savonia had to retreat in order not to be outflanked by the Russians. Sandels found a good defensive position north of Iisalmi and decided to resist the Russian advance there.