Primosomes are nucleoprotein assemblies designed for the activation of DNA replication forks. Their primary role is to recruit the replicative helicase onto single-stranded DNA. The "replication restart" primosome, defined in Escherichia coli, is involved in the reactivation of arrested replication forks. Binding of the PriA protein to forked DNA triggers its assembly. PriA is conserved in bacteria, but its primosomal partners are not. In Bacillus subtilis, genetic analysis has revealed three primosomal proteins, DnaB, DnaD, and DnaI, that have no obvious homologues in E. coli. Interestingly, they are involved in primosome function both at arrested replication forks and at the chromosomal origin. Our biochemical analysis of the DnaB and DnaD proteins unravels their role in primosome assembly. They are both multimeric and bind individually to DNA. Furthermore, DnaD stimulates DnaB binding activities. DnaD alone and the DnaD/DnaB pair interact specifically with PriA of B. subtilis on several DNA substrates. This suggests that the nucleoprotein assembly is sequential in the PriA, DnaD, DnaB order. The preferred DNA substrate mimics an arrested DNA replication fork with unreplicated lagging strand, structurally identical to a product of recombinational repair of a stalled replication fork.