Subsaturating amounts of Bacillus subtilis SsbA, independently of the order of addition, partially inhibit the single-stranded DNA-dependent dATPase activity of RecA. This negative effect is fully overcome when a substoichiometric amount of RecO is added. SsbA added prior to RecA does not stimulate the dATP-dependent DNA strand exchange activity; however, added after RecA it enhances the extent of strand exchange. The addition of RecO stimulates RecA-mediated joint molecule formation, although it limits the accumulation of final recombination products. Thus we suggest that RecO has a dual activity: RecO acts as a RecA mediator enabling RecA to utilize SsbA-coated single-stranded DNA as a polymerization substrate and controls RecA-mediated DNA strand exchange by limiting its extent. We herein discuss the possible mechanisms of RecO involvement in the regulation of double strand break repair and genetic transformation.