Vendredi, la Corée du Nord avait tiré plus de 200 obus en mer Jaune près des deux îles sud-coréennes de Yeonpyeong et Baengnyeong, situées juste au sud de la frontière maritime de facto entre les deux pays.
Yeonpyeong, qui compte environ 2.000 habitants, est située à environ 115 km à l'ouest de Séoul et à une dizaine de kilomètres au sud de la côte nord-coréenne.
Egalement très proche de la Corée du Nord, Baengnyeong, 4.900 habitants, se trouve à environ 210 km à l'ouest de la capitale sud-coréenne.
Les tirs de vendredi n'avaient fait ni victime ni dégâts, selon Séoul. Les habitants avaient reçu l'ordre de rejoindre les abris et les services de ferries reliant les îles au reste de la Corée du Sud avaient été suspendus.
Il s'agit de la plus forte escalade sur la péninsule depuis que l'armée nord-coréenne avait bombardé Yeonpyeong en 2010, en réponse à un exercice sud-coréen à munitions réelles près de la frontière.
Cette première attaque nord-coréenne contre des civils depuis la guerre de Corée (1950-1953) avait fait quatre morts, deux militaires et deux civils. Le duel d'artillerie avait duré environ une heure, chaque camp tirant quelque 200 obus.
La nouvelle escalade survient après une salve de déclarations belliqueuses du dirigeant nord-coréen Kim Jong Un, qui a notamment menacé ces derniers jours d'"anéantir" la Corée du Sud et les Etats-Unis.
Tant samedi que vendredi, les obus nord-coréens ont atterri dans l'une des zones tampons créées en 2018 dans le cadre d'un accord entre les deux voisins visant à prévenir les incidents militaires frontaliers. Tout tir à munitions réelles était interdit dans ces zones.
Mais Séoul a partiellement suspendu l'accord en novembre dernier pour protester contre le lancement par Pyongyang d'un satellite espion, et le Nord a rejeté l'ensemble de l'accord peu de temps après.
Les deux Corée sont toujours techniquement en guerre depuis la fin du conflit dans la péninsule en 1953, qui s'est conclue sur un armistice et non un traité de paix.