그러나 쓰촨 공격 과정에서 원군은 낚시성에 갇혀 현지 군민의 필사적인 반격으로 전진하기 어려웠다. 이 낚시성 앞에는 자릉강, 곡강, 풀강이 있고, 뒤에는 우뚝 솟은 낚시산이 있는데, 쓰촨 하주의 낚시산에 자리 잡고 있고, 지리적 위치가 높고, 지세가 험준하여, 만 명이 강요할 수 없고, 한 사람이 지킬 수 없다고 할 수 있다.
낚시성은 최초로 1259 년 원군에 함락되어 보위전이 20 여 년 동안 진행되었다. 1279 년까지 원군의 20 년 동안의 맹공격을 거쳐 줄곧 우뚝 솟아 함락되지 않았다. 왕리는 낚시도시의 통수권자로서 처음에도 맹장이었다. 그는 원나라를 여러 차례 이기고 전공이 탁월하다. 1276 년 원군이 창장 방어선을 뚫고 남송도성 임안을 점령하고 남송황제 송공제도 포로로 잡혔다. 결국 남송의 정세는 급전하여 국가 멸망의 위기에 이르렀다.
그래서 왕력의 사상이 흔들렸다. 이때 낚시도시는 이미 고립된 도시가 되었다. 왕리는 잠시 머뭇거리더니, 성내 군민의 생명을 보존하는 조건으로 원나라에 투항하기로 결정했다. 그러나 전통 충군에서 보면, 왕력은 성수로서 주동적으로 항복하여 충군의 원칙에 어긋난다.