President has long been a fan of mixed martial arts

Ivanka and Donald Trump Jr also at event

Donald Trump and US secretary of state Marco Rubio attended a UFC event in Miami night on Saturday night as peace talks with Iran failed on the other side of the world.

Trump entered the Kaseya Center shortly after 9pm alongside several members of his family and UFC chief Dana White, who has been a supporter of the president since his first term. Seated nearby was Rubio as well as US ambassador to India Sergio Gor, the rapper Vanilla Ice and former FBI deputy director Dan Bongino.

Despite his falling approval ratings and the unpopularity of the war with Iran among the American public, Trump was given a rousing greeting by the crowd as a Kid Rock song blasted in the background. The president shook hands with fans, smiled for cameras and greeted the UFC broadcast team, which included the influential podcaster Joe Rogan.