安都等十三支部队共万人作为前锋直指建康。元景对于部队中战船细小简陋，很担心水战会败阵，可是刘劭在刘义恭影响下竟没有派水军阻截，元景顺利到达芜湖（今安徽芜湖）后即十分高兴，命部队加速行军，直至知道石头城有战舰才命部队在江宁登岸，于板桥立栅自守。元景接着进据阴山，命薛安都领骑兵移驻秦淮河南岸，自己在四月二十一日（5月14日）偷偷率部佔领新亭（今江苏南京市南），并依山建垒，据险防守。当时一直都有人自刘劭一方叛归，并劝元景速速进兵，不过元景说：「这不对。正当性是难以恃仗的，一同作恶的反能互相扶持，轻率进军而忽略防守