除了武承嗣自身的问题外,狄仁杰的劝说也起到了很大的作用。狄仁杰认为既然唐高宗将儿子托付给武则天,那么立子为太子其实是顺应天意之举,并且母子之间比姑姑与侄子之间的关系更为亲密,立子为太子,在死后还能入太庙受后人拜祭,而如若立侄为太子的话,则不会有这种事。在被武则天以家事为由拒绝他的参与时,狄仁杰以君臣一体反驳武则天。在狄仁杰的一番话后,武则天略有醒悟。在之后武则天对狄仁杰说起她做到的一个大鹦鹉两翼折断的梦,狄仁杰将武则天比作鹦鹉,武则天的两个儿子比作鹦鹉的两翼,说武则天如果起用两个儿子,就能够振翅高飞。就此,武则天彻底放弃了立侄子为太子的想法,决定立儿子李旦为太子。