Canada's main stock index tumbled on Friday, halting a two-day rally after slower-than-expected growth data from China and a spike in Spain's borrowing costs hit shares in a broad-based decline.

The Toronto Stock Exchange's S&P/TSX composite index <.GSPTSE> fell 122.87 points, or 1.01 percent, to 12,091.78.

(Reporting by Claire Sibonney; Editing by James Dalgleish)