Once the 2 DNA polynucleotide strands separate and form a complementary strand, the hydrogen bonding between the nucleotides is brought about by 2 enzymes: DNA ligaments and DNA polymerase. DNA polymerase can also 'proofread', that is check for mistakes in the pairing of bases.
Hope this helps.