东阳城（今山东青州市）抵抗，并坚壁清野。魏军因人民拒守而无法得粮，拓跋嗣遂派于青州有威信的刁雍前往募兵，协助叔孙建等。随后叔孙建率三万骑进攻东阳，竺夔等人奋力拒守，并不时出奇兵突袭魏军。不过由于魏军长期围困，攻势亦愈见勐烈，东阳守军的情况愈来愈差。宋将檀道济等的援军于是先去救援青州。叔孙建进攻东阳时，曾经在东阳北城墙开了三十多步寛的缺口，但他拒绝刁雍趁机攻进城建议，无法攻陷东阳。刁雍知檀道济快来，又向叔孙建自请率兵五千据险抵挡连成方阵的宋军，不过叔孙建见当时魏军因暑热而有疫病，决意撤退。不久魏军烧掉军营及攻