The problem of roots existence for different classes of matrix such as simple and semisimple matrices from SL2(F), SL2(Z) and GL2(F) are solved. For this purpose, we first introduced the concept of an extended special linear group ESL2(F), which is generalisation of the matrix group SL2(F), where F is arbitrary perfect field. The group of unimodular matrices and extended symplectic group ESp2(R) are generalised by us, their structures are found. Our criterion oriented on a general class of matrix depending of the form of minimal and characteristic polynomials, moreover a proposed criterion holds in GL2(F), where F is an arbitrary field. The method of matrix factorisation is outlined. We show that ESL2(F) is a set of all square matrix roots from SL2(F) except of that established in our root existence criterion.