WATCH: Woman fights off suspect who grabbed her in apartment complex gym in Tampa

This browser does not support the video element.

HILLSBOROUGH COUNTY, Fla. — Hillsborough County deputies released video of a woman being attack inside of an apartment complex’s gym.

>>> STREAM CHANNEL 9 EYEWITNESS NEWS LIVE <<<

Nashali Alma, 24, said she was opening the gym’s door for a man at the Inwood Park Apartment Complex in Tampa.

Deputies said Alma went back to her workout and then the man tried to grab her. She then fought back.

She said she pushed him away after he grabbed her waist, and then he chased her around the gym.

Watch: Thousands of plastic planters burn in massive blaze at Osceola County nursery supply company

That’s when she pinned him to the floor.

Deputies said the man eventually gave up and left the gym. Alma ran to a nearby apartment for safety.

Alma said she kept telling herself to not give up.

Watch: ‘One of the worst calls imaginable’: 3-year-old boy dies after shooting himself at DeLand home

The Hillsborough County Sheriff’s Office identified the man as Xavier Thomas-Jones, 25.

Deputies said he returned to the apartment complex, where he is a resident, and was watching another woman “for several minutes” before knocking on her door. Officials said that the woman answered the knocks, not knowing that he had allegedly been watching her. Deputies said that he asked her if she wanted to “hang out” and he tried to enter her apartment before her fiancée chased him away, reports said.

Thomas-Jones told deputies that he restrained and battered Alma because he wanted to have sex with her. He told law enforcement that he went to the apartment of the second woman, who was not identified, because he thought she was “pretty” and he wanted to have sex with her also, reports said.

Watch: Deputies rescue man from burning wreckage after crash in Flagler County

Thomas-Jones has been charged with kidnapping, sexual battery, false imprisonment and burglary.

The Cox Media Group National Content Desk contributed to this report.

Click here to download the free WFTV news and weather apps, click here to download the WFTV Now app for your smart TV and click here to stream Channel 9 Eyewitness News live.