Politicians in the US Senate have failed to back a bipartisan plan which would mean that individuals who wanted to buy firearms would have to go through extensive background checks.
The Senate voted 54-46 in favour of the plan, but failed to achieve the 60-vote threshold necessary to make it law.
Several Democrats from rural, pro-gun states joined with most Republicans to vote against the legislation.
Analysts say this is a major blow to President Barack Obama's plans to introduce stricter gun controls following the shooting at Sandy Hook Elementary.
More top news
A pensioner who made neighbours' lives a misery, including displaying images of Miss Piggy to torment an overweight woman, has been jailed.
A series of relaxed new portrait pictures of the Duchess of Cambridge have been released, and will go on public display from Sunday.
14-year-old Jasmine Elcock is the fourth Britain's Got Talent 'golden buzzer' act after leaving Ant in tears with her performance.