徐州刚刚破城时,赵立和金兵巷战,抢夺城门想要逃了出来,结果他被金兵击晕过去。后半夜的时候,天空下起了小雨,赵立这时候苏醒。他杀掉了金军守卫,在城中找到王复的尸体,痛哭着用手将王复掩埋。赵立暗中联系乡民,想要重新收复徐州。
赵立得知金国的军队向北归还,他立刻率领残兵在后面追杀,切断金兵的退路,夺得舟船、锦帛数以千计,军队的士气得以振奋。赵立于是趁机招募乡民,重新夺回了徐州。因此赵立被授予忠翊郎、权知州事,赵立上奏为王复立庙。赵立每逢遇到出征,必定率领众将领在王复庙前祷告道:“您为国家而亡,死后在阴间也一定会保佑我们这些活下来的人。”齐地的人听闻了这些话全都归附与他。
这时候,山东诸郡强盗草莽四起,赵立在暗中帮扶,一时威名流传。后来,赵立因功升迁,官至右武大夫、忠州刺史。此时金军左将军围攻楚州,楚州告急,通守贾敦诗想以城降敌。宣抚使杜充命令赵立带领自己的兵马前往解围。赵立且战且行,一连七战全胜,最后才到达了楚州。
赵构下诏,让赵立留守楚州。第二年正月,金军再次围攻楚州,赵立命令拆毁废弃的房屋,在城下点燃形成火池,手下的士兵则持兵刃严阵以待。金军登城,宋军则钩取后投入火中。金军多次组织敢死队通过突击登城,被宋军杀尽。金军猛攻失败,只得无奈撤军。金兀术南征北回,筑起六座高台,想借楚州运送辎重。赵立斩杀金兀术派遣的使者,抢夺了辎重。金兀术大怒,断绝楚州的后勤。赵立领兵出城作战,打败了金兀术。
正值朝廷分封藩镇,任命赵立为徐州观察使、泗州涟水军镇抚使,兼知楚州。赵立一天带着六个随从出城,大声的对金军说道:“我是本镇的镇抚,你们敢来迎战吗?”金军听说之后,有两人想要在背后偷袭。赵立提起金军两个长矛反刺向他们,二人全都掉落在地,赵立夺得两匹战马而还。后面有金军的数十名骑兵追赶,赵立怒目大喝一声,后面的追兵被吓得全部逃避。第二天,金军列三队挑战,赵立以三阵应之。金军用重骑兵数百骑将赵立分割保卫,赵立奋起突围,挺身而立大声呵斥,金人被击下马者不计其数。
在承州、楚州之间,有樊梁、新开、白马三个大湖。金军将部队散落其中,断绝了两地的联系。因此楚州的粮道被阻塞。刚开始被围困的时候,可以吃一些野草,水草。到了后来,就只能吃榆树皮。
承州被金兵攻陷之后,楚州更加被孤立,赵立派人向朝廷告急。签书枢密院事赵鼎想派张俊前去解围,张俊不肯去,赵鼎说道:“江东的物产,全
部有两淮产出。失去楚州,天下就会有危难。如果你张俊害怕独自前往,我愿意与你通行。”张俊仍旧推辞。于是任命刘光世督淮南诸镇,前往救援楚州。
东海的李彦先首先到达淮河,被金兵阻拦无法前进。高邮的薛庆来到扬州,转战途中被杀。刘光世的属性王德到达承州,并没有听从命令去增援,而只是