 The Oeselians retaliated by raiding German-held territories in Latvia the following spring.In 1220 a Swedish army led by king John I of Sweden and the bishop Karl of Linköping captured Lihula in Rotalia in Western Estonia.The Oeselians attacked the Swedish stronghold later the same year and killed the entire garrison, including the Bishop of Linköping.