산해관
5월 25일, 이자성은 자신의 군대르 산해관 서쪽에 있는 강을 건너게 했다. 이자성은 인근 언덕에서 전투의 경과를 지켜볼 수 있도록 그 곳에 포로로 잡은 2명의 명나라 황자들과 함께 진지를 차렸다. 오삼계는 신뢰하는 부관 2명에게 산해관의 남쪽과 북쪽 벽의 방비를 맡겼고, 민병대에게 산해관의 동쪽 벽을 지키게 하였다. 한편 자신은 강을 마주보고 있는 이자성의 군대에 맞설 준비를 하였다.