Officers were called to the 1100-block of 6th Street East at roughly 5 a.m. on July 13.
The unknown man then undressed and touched himself in a sexual manner, according to a police report.
The woman struck the man several times in the face before successfully pushing him out of her home, police said. She did not suffer any physical injuries during the incident.
A police dog attempted to track the suspect but was unsuccessful.
WATCH (June 14, 2019): Former B.C. baseball and hockey coach found guilty of voyeurism
The suspect is described as between 50 and 60 years old, balding with white hair and a white beard. He may have some marks on his face from the altercation with the woman, police said.
The alleged break and enter in the Haultain neighbourhood is under investigation.
Anyone with information is asked to contact Saskatoon police at 306-975-8300.