RNA-dependent RNA polymerases (RdRPs) synthesize double-stranded RNAs that are processed into small RNAs and mediate gene silencing. Viral RdRPs and cellular RdRPs show little structural homology to each other. Cellular RdRPs play key roles in RNA silencing by producing complementary strands for target RNAs via Dicer-dependent and -independent mechanisms. Although the existence of a functional mammalian homolog of RdRP has long been predicted, traditional approaches to identify such enzymes were unsuccessful. Recently, human telomerase reverse transcriptase, a polymerase closely related to viral RdRPs, has been shown to function as an RdRP and contributes to RNA silencing in vivo. These findings suggest that endogenous small interfering RNAs are produced by several mechanisms in eukaryotes.