Floyd Mayweather and Conor McGregor will finally face each other in the ring tonight after a build-up dominated by a foul-mouthed promotional tour.

The pair were slinging at times reprehensible barbs at one another during their four-date tour, which included a show in front of thousands of fans at the Wembley Arena in London.

The undefeated American Mayweather and the UFC lightweight champ McGregor of Ireland traded many of the same crude jibes used at previous events in Los Angeles, Toronto and New York.

After a four-day war of words, the focus now switches to the fight itself.