Supporters of the Pakistan Defense Council, an alliance of hardline Islamist religious parties, chant slogans during a rally against America, in Lahore, Pakistan. Picture: K.M. Chaudary/AP

Karachi, Pakistan - Thousands of Islamists have rallied in two major cities in Pakistan to condemn U.S. President Donald Trump for declaring Jerusalem Israel's capital.

Supporters of the Jamaat-e-Islami party in Karachi and advocates of US-wanted Islamist Hafiz Saeed in Lahore dispersed peacefully after rallying Sunday for the Palestinian cause.

Protests have persisted in Pakistan since Trump's announcement angered Muslims across the world.

Pakistani cleric and head of Jamatud Dawa, Hafiz Saeed, addresses an anti-American rally in Lahore, Pakistan. Picture: K.M. Chaudary/AP

The chief of Jamaat-e-Islami, Sirajul Haq, called on all Muslim nations to suspend diplomatic ties with the US until it reconsiders its Jerusalem decision.

Hafiz Saeed said that Muslims the world over should put aside any differences and unite around the cause of "liberating" Jerusalem.

Thousands of supporters of hardline Islamist religious parties have rallied condemning US President Donald Trump for declaring Jerusalem as Israel's capital. Picture: K.M. Chaudary/AP

Muslim-majority Pakistan has reiterated its support for the Palestinians, who claim east Jerusalem as the capital of their hoped-for state.