Abstract: The directed Oberwolfach problem OP<sup>∗(m1​,…,mk​) asks whether the complete symmetric digraph Kn​<sup>∗, assuming n=m1​+…+mk​, admits a decomposition into spanning subdigraphs, each a disjoint union of k directed cycles of lengths m1​,…,mk​. We hereby describe a method for constructing a solution to OP<sup>∗(m1​,…,mk​) given a solution to OP<sup>∗(m1​,…,mℓ​), for some $\ell<k$, if certain conditions on m1​,…,mk​ are satisfied. This approach enables us to extend a solution for OP<sup>∗(m1​,…,mℓ​) into a solution for OP<sup>∗(m1​,…,mℓ​,t), as well as into a solution for OP<sup>∗(m1​,…,mℓ​,2<sup>⟨</sup></sup>t⟩), where 2<sup>⟨</sup>t⟩ denotes t copies of 2, provided t is sufficiently large. In particular, our recursive construction allows us to effectively address the two-table directed Oberwolfach problem. We show that OP<sup>∗(m1​,m2​) has a solution for all 2≤m1​≤m2​, with a definite exception of m1​=m2​=3 and a possible exception in the case that m1​∈4,6, m2​ is even, and m1​+m2​≥14. It has been shown previously that OP<sup>∗(m1​,m2​) has a solution if m1​+m2​ is odd, and that OP<sup>∗(m,m) has a solution if and only if mî€ =3. In addition to solving many other cases of OP<sup>∗, we show that when 2≤m1​+…+mk​≤13, OP<sup>∗(m1​,…,mk​) has a solution if and only if (m1​,…,mk​)î€ âˆˆ(4),(6),(3,3).