We consider rewriting of a regular language with a left-linear term rewriting system. We showtwo completeness theorems. The first one shows that, if the set of reachable terms is regular, thenthe equational tree automata completion can compute it. This was known to be true for someterm rewriting system classes preserving regularity, but was still an open question in the generalcase. The proof is not constructive because it depends on regularity of the set of reachable terms,which is undecidable. The second theorem states that, if there exists a regular over-approximationof the set of reachable terms then completion can compute it (or safely under-approximate it).This theorem also provides an algorithmic way to safely explore regular approxi...