DNA-dependent DNA polymerase catalyzes the synthesis of DNA from a DNA template. The enzyme requires deoxyribonucleotide triphosphates (dATP, dGTP, dCTP, dTTP) as substrates. These molecules provide both the building blocks for the new DNA strand and the energy for the polymerization reaction through the hydrolysis of their high-energy phosphate bonds.