A Texas Ranger raced through a hail of gunfire to rescue a businessman's 13-year-old daughter, who had been held for $100,000 ransom after gunmen forced a car off a country road and kidnaped her, authorities said.

Amy McNiel was freed unharmed from a car after a 100-mph chase during which police and kidnap suspects traded gunfire and two suspects were wounded, said Larry Todd, a spokesman for the state Department of Public Safety.

McNiel was kidnaped Friday while riding to school in a car on a country road near Alvarado, about 40 miles southwest of Dallas, authorities said. The alleged kidnapers later demanded a $100,000 ransom from her father, Don McNiel, a rancher and manufacturer, Todd said. The father was following their instructions when a car drove by, then sped away, pursued by two Texas Rangers, officials said.

About 10 FBI and police vehicles eventually became involved in the chase, authorities said.

The suspects' car suddenly stopped, and two men jumped out and began firing at the officers, who returned the fire, Todd said.

One of the Rangers ran to the alleged abductors' car, grabbed the girl and dashed back to his car with her as gunfire continued, Todd said.

Five people were arrested at the scene, Todd said. He identified them as Liza Ann Bouvier, 18; George Thomas Barnes, 21; Daniel Walter Neckar Jr., 21; Michael Lynn Mills, 27, and James Wesley Foote, 34.

All were ordered held without bond on charges of attempted capital murder and kidnaping. Mills and Foote were treated for gunshot wounds, Todd said.