The Supreme Court said the spending limits violate the First Amendment.

The ruling is broadly expected to give Republicans an edge before the November midterms.

At issue in the case was a post-Watergate law that Congress passed to limit the amount of money individuals can give to political parties.