在刘义恭影响下竟没有派水军阻截，元景顺利到达芜湖（今安徽芜湖）后即十分高兴，命部队加速行军，直至知道石头城有战舰才命部队在江宁登岸，于板桥立栅自守。元景接着进据阴山，命薛安都领骑兵移驻秦淮河南岸，自己在四月二十一日（5月14日）偷偷率部佔领新亭（今江苏南京市南），并依山建垒，据险防守。当时一直都有人自刘劭一方叛归，并劝元景速速进兵，不过元景说：「这不对。正当性是难以恃仗的，一同作恶的反能互相扶持，轻率进军而忽略防守，这实在是帮助贼寇。应当倚仗的是我方的不可战胜，怎能期望贼寇不战自败呢。」二十二日（5月15日