Police have charged a 32-year-old man in connection with three sexual assaults in downtown Lethbridge, Alta.

On Thursday, three different women were violently attacked after being approached by a man who tried to solicit them for sex.

Police say the victims were choked, punched or head butted by their attacker, but all managed to break free and get away.

The attacks all happened within a three-hour time span.

A man from the Lethbridge and Brooks area in southern Alberta was arrested Saturday.

He faces numerous charges, including sexual assault and unlawful confinement.