U.S. stocks fell heavily on Friday as the S&P 500 index slid two percent on worries euro-zone debt loads could stunt a global recovery.

Visa Inc and MasterCard Inc led financial shares lower after the U.S. Senate approved limits on credit card fees.

The Dow Jones industrial average <.DJI> dropped 178.74 points, or 1.66 percent, to 10,604.21. The Standard & Poor's 500 Index <.SPX> fell 23.91 points, or 2.07 percent, to 1,133.53. The Nasdaq Composite Index <.IXIC> lost 55.21 points, or 2.31 percent, to 2,339.15.

Visa fell 8.9 percent to $78.07 and MasterCard fell 7.7 percent to $214.42.

(Reporting by Chuck Mikolajczak)