New York's former mayor Rudy Giuliani drew huge cheers from the GOP crowd when he spoke about race relations, fighting Islamic extremist terrorists and undoing the Iran nuclear deal.

Speaking on the second day of the Republican Convention on the theme 'make America safe again', Giuliani said people in the US feared for their safety and had been made to feel scared about being politically incorrect.

"When [police] come to save your life, they don't ask if you are black or white, they just come to save you," he roared to the crowd.

"It's time to make America safe again, it's time to make America one again. One America. What happened to there's no black America, there's no white America, there's just America. What happened to it? Where did it go? How has it flown away?" he asked.

"I know we can change it because I did it by changing NYC from the crime capital of America to the safest large city in the United States. What I did for New York, Donald Trump will do for America, he said to cheers.

Giuliani also addressed the terror threat facing the US and other countries around the world. He said: "We must not be afraid to define our enemy. It is Islamic extremist terrorism. I for the purposes of the media, I did not say all of Islam, I did not say most of Islam, I said Islamic extremist terrorism – you know who you are, and we're coming to get you."

"Failing to identify them properly maligns all those good Muslims around the world who are being killed by them – they are killing more Muslims than anyone else. It also sets up a fear of being politically incorrect that can have serious consequences – it did in San Bernardino, it did with Major Nidal. He was yelling Allah Akbar.

"The only person who couldn't figure out this was an Islamist extremist attack was Barack Obama, who called it workplace violence," he said as the crowd responded with boos to Obama. "This is why our enemies see us as weak and vulnerable," he added.

Giuliani also received positive feedback from the crowd when he mentioned breaking down the Iran nuclear deal made in July 2015 that came into force in January 2016 and has been criticised by Republicans including Donald Trump.

"We must commit ourselves to unconditional victory against them [terrorists]," Giuliani said. "This includes undoing one of the worst deals ever made – Obama's nuclear deal with Iran that will eventually let them become a nuclear power and is putting billions of dollars back into a country that is the world's largest supporter of terrorism.

"We are actually giving them the money to find the terrorists who are killing us and our allies. We are giving them the money – are we crazy? Donald Trump will make sure that any agreement with Iran meets the original goals of the UN and our allies – a non-nuclear Iran."

Giuliani also lashed out at Hillary Clinton over Benghazi, and suggested she had failed to secure borders and could not protect the US public.