圣历元年(698年),武则天的侄儿武承嗣、武三思数次使人游说太后,请立为太子。武则天犹豫不决。狄仁杰以政治家的深谋远虑,劝说武则天顺应民心,还政于庐陵王李显。当时,大臣李昭德等也曾劝武则天迎立李显,但没有为武则天接受。对武则天了解透彻、洞烛机微的狄仁杰从母子亲情的角度从容地劝说她:“立子,则千秋万岁后配食太庙,承继无穷;立侄,则未闻侄为天子而附姑于庙者也。”武则天说:“此朕家事,卿勿预知。”狄仁杰沉着而郑重地回答:“王者以四海为家。四海之内,孰非臣妾?何者不为陛下家事!君为元首,臣为股肱,义同一体。况臣位备宰相,岂得不预知乎?”最终,武则天感悟,听从了狄仁杰的意见,亲自迎接庐陵王李显回宫,立为皇嗣,唐祚得以维系。
武则天让他举荐一名将相之才,狄仁杰向她推举了荆州长史张柬之。武则天将张柬之提升为洛州司马。过了几天,又让狄仁杰举荐将相之才,狄仁杰曰:“前荐张柬之,尚未用也。”武则天答已经将他提升了。狄仁杰曰:“臣所荐者可为宰相,非司马也。”由于狄仁杰的大力举荐,张柬之被武则天任命为秋官侍郎,又过了一个时期,升位宰相。狄仁杰还先后举荐了桓彦范、敬晖、窦怀贞、姚崇等数十位忠贞廉洁、精明干练的官员。
久视元年(700年),狄仁杰病故。
后来,在狄仁杰死后的神龙元年(705年),张柬之、桓彦范、敬晖等大臣趁武则天病重,拥戴唐中宗复位,为匡复唐室作出了巨大的贡献。