Floyd Mayweather challenged Conor McGregor to put his money where his mouth is during a fiery Toronto press conference.

On the lastest leg of their world tour  to promote their August 26 clash in Las Vegas, Mayweather was roundly booed by a pro-McGregor crowd.

After hearing McGregor once again promise to knock out an opponent who has never been beaten as a professional boxer in 49 bouts, Mayweather challenged the UFC headliner to put his money where his mouth is.

"If you believe in yourself like you say you believe in yourself, bet your whole fight check bitch," Mayweather said.

"We're not talking about being at the top for one year, two years, three years, four years. We're talking about 21 years.

"Turn the pressure up.  I don't quit, I don't fold under pressure. I'm the best and I know I'm the best."

Yet McGregor, who will clash with Mayweather in a 12-round super-welterweight bout, insists he can halt the heavy pre-fight favourite.

The Mayweather versus McGregor world tour continues on Thursday at the Barclays Center in Brooklyn (New York) and concludes on Friday at Wembley Arena in London.

"They said this fight could never be made, they said this fight would never happen, but this fight is no surprise. 10 years ago Floyd decided to leave his promoter and become his own boss. He became his own boss and broke PPV record after PPV record. Here we are, 49-0, he's fought 24 world champions, and never lost. Floyd Mayweather has generated 20 million PPV buys and 1.3 billion dollars in PPVs. He is by far the number one attraction in sports and entertainment. There is no one else who is even close," said Showtime Sports head Stephen Espinoza.

 "Am I surprised that this fight is happening? Especially against someone younger, bigger and stronger than he is. Not at all. This is Floyd's plan. To put on the most exciting and spectacular events that the sports world has ever seen. That's what August 26 will be. That's been the plan all along. "