If you're so confident, 'bet your whole fight cheque'

With Omnisport

Floyd Mayweather has dared a cocky Conor McGregor to put his money where his mouth is during a fiery second press conference.

The American and the Irishman again exchanged taunts, and expletives, as their tour headed to Toronto on Wednesday.

FLAG FURORE: Mayweather Irish flag gag riles McGregor

SAY WHAT: UFC releases raw audio of staredown exchange

Mayweather, 40, and McGregor once again delivered outside the ring as their promotional tour continued.

It was the second public appearance in two days for the pair ahead of their highly anticipated August 26 fight in Las Vegas.

The duo once again faced off, as they did in Los Angeles a day earlier, and UFC star McGregor was undoubtedly the more popular.

Things got heated during the second press conference. Pic: Getty

Mayweather, who is putting his 49-0 record on the line, at one stage grabbed an Irish flag from the stage before posing with it.

"You do something with that flag, I'll f*** you up," McGregor said.

McGregor grabbed Mayweather's bag in response, laughing about its contents – he estimated $5,000 – or lack thereof.

The 28-year-old Irishman, who earlier met Canadian singer Drake, undoubtedly won the trash talk battle after taking the microphone first.

"There is nothing they can do to faze me, 28 years of age. I’m getting fight cheques and promoter cheques," McGregor said.

"When Floyd was 28 he was on Oscar De la Hoya's undercard and that’s just facts."

Mayweather goaded McGregor into betting his fight cheque. Pic: Getty

Mayweather, who talked up "being at the top" for 21 years, dared McGregor to bet his entire cheque on the fight.

"If you believe in yourself like you say you believe in yourself, bet your whole fight cheque, you b****," he said.

McGregor responded: "No f****** problem. Send the contract, kid, it's done."

The battle continues in New York City on Thursday.