The Republican candidates for president traded sharp blows in an often unruly and chaotic debate on Saturday.

Front-runner Donald Trump repeatedly tangled with Texas Senator Ted Cruz and former Florida Governor Jeb Bush in a series of tense exchanges.

The TV debate comes in the run up to Saturday's primary in South Carolina.

Republicans and Democrats formally announce their presidential candidates at conventions in July, four months before the presidential election.