骑常侍、光禄大夫，继续休养。武帝想要再次任用张瓌，命他为后将军、南东海郡太守。代行南徐州府州事务，代行河东王萧铉国事。到任，再称病，召还为散骑常侍、光禄大夫。萧昭业即位，加张瓌金章紫绶。隆昌元年（494年），萧昭业被废，朝臣到宫门迎西昌侯萧鸾，张瓌称脚病不至。萧昭文即位，张瓌加号右将军。萧鸾怀疑外藩起兵，为求警戒，命张瓌屯驻石头城，监督军事。张瓌见朝廷不安定，于是常称卧病。同年（建武元年），萧鸾即位为齐明帝，张瓌担任给事中、光禄大夫。建武二年（495年），北魏孝文帝派军南进，张瓌以本官假节、督广陵诸军事