This follows from Theorem 9.3 (page 2.16) of the book "Compact tranformation groups" by Bredon (note that it is freely available online).
More is true: Any effective group action of any torus on a torus is free. The proof starts along the lines you mentioned via fundamental group considerations.