"Ты говоришь по-русски?" is a spoken form of the question. It is OK when pronounced with proper intonation stress on "говоришь", which can not be marked in written text by standard means.
...