1、遗嘱不能推翻遗赠扶养协议。被继承人生前有遗赠扶养协议同时又立有遗嘱的以遗赠扶养协议为准。法律规定在继承中,遗赠扶养协议优先于遗继承以及法定继承,这是保护被继承人意志的体现。如果遗赠抚养协议和遗嘱内容有冲突的,则遗嘱与遗赠抚养协议冲突的部分无效,按照遗赠抚养协议处理被继承人的遗产即可。
2、法律依据《民法典》
第一千一百二十二条 遗产是自然人死亡时遗留的个人合法财产。依照法律规定或者根据其性质不得继承的遗产,不得继承。
第一千一百二十条 国家保护自然人的继承权。
第一千一百二十三条 继承开始后,按照法定继承办理;有遗嘱的,按照遗嘱继承或者遗赠办理;有遗赠扶养协议的,按照协议办理。