In this paper, the author presents a new algorithm to recognise, constructively, when a given black-box group is a homomorphic image of the unitary group SU(d, q) for known d and q. The algorithm runs in polynomial time, assuming the existence of oracles for handling SL(2, q) subgroups, and for computing discrete logarithms in cyclic groups of order q ± 1.