A woman seen on surveillance video putting up a fight while being abducted in Philadelphia has been found safe and the man who snatched her arrested.

Carlesha Freeland-Gaither was rescued after being spotted in a car with a smashed out rear window.

Apart from minor injuries police said she was in a reasonable condition.

The suspected kidnapper is being held on an unrelated charge of attempted murder, assault and malicious injury.