Одно из ключевых сражений Русско-шведской войны 1808-1809 годов произошло 21 августа 1808 года у расположенного в Финляндии населенного пункта Карстула. Битва началась со столкновения авангарда генерала Властова с передовым отрядом шведов, занимавшим впереди Карстуле засеки перешейка. Авангард выбил шведов и преследовал до кирки, где неприятель продолжал сопротивление в домах селения.
К этому времени главные силы русских подошли к селу Сюстямяки. Властов направил три батальона с двумя орудиями подполковника Лукова целиной лесом по берегу озера на левый фланг позиции шведского командующего Фрианда к протоку, а майора Римана послал лесной тропой в еще более дальний обход того же фланга, на путь отступления шведов, сам же двинулся по перешейку для атаки с фронта.
После упорного сопротивления Властову удалось очистить деревню Карстуле, утвердиться на высоте южнее моста, с которой открывалась шведская позиция, и завязать упорный бой, поддерживаемый пятью пушками.
В то же время колонна Лукова, вытеснив неприятеля из засек, отбросила его на главную позицию в брод через проток, но дальнейшее наступление было остановлено сильным огнем шведской артиллерии. Ожесточенный бой с обеих сторон продолжался до тех пор, пока Фрианд не узнал о появлении отряда Римана на Линтулакской дороге. Не располагая достаточными силами для того, чтобы задержать этот отряд, Фрианд решил отступать. Как только было обнаружено отступление противника, русские двинулись вперед.
Отряд Лукова, перейдя в брод проток, ударил во фланг и заставил врага покинуть позицию. Примерно в трех километрах к северу дорога пересекалась небольшой речкой, здесь Фрианд снова стал пытаться задержать русских. Однако, Властов быстрым движением снова атаковал, а в тыл выходил Риман и эта позиция была вскоре очищена от шведов.
Ближе к вечеру Фрианд поставил свой отряд за деревню Метенен, пройдя Уйтонский мост, где заранее была подготовлена укрепленная позиция. Преследовавшие русские части были здесь встречены плотным артиллерийским огнем, бой продолжался до темноты.
Карстулеский бой, длившийся 10 часов, является типичным примером боев на болотистой местности, где занятие пассивной оборонительной позиции неизбежно приводит к отступлению при появлении хотя бы незначительного отряда в тылу.