Conor McGregor will fight Floyd Mayweather Jr in Las Vegas in September - according to well-known sportscaster Colin Cowherd.

The FOX Sports anchor spoke about the fight on his show 'The Herd' earlier this week and claimed the deal between the two fighters has been done.

The journalist claims the two have finally sat down and talked through a contract which suits both parties, both companies which represent the fighters and the television networks which both have deals with.

The 52-year-old claimed: "The news I believe is gonna break here in about two weeks… I have already booked two rooms, September 17th and 18th in Las Vegas. My intel is Conor McGregor and Floyd Mayweather is going to happen. It changed late last week.

"I got a call, then somebody else sent me something [Sunday] and Saturday. We've booked rooms in Vegas for this September. Mayweather did have a very bad last pay per view gate: 550,000 people - he tries to get two to three million - so I think this is the most profitable fight for CBS and Mayweather.

"CBS has been working with Mayweather for years. That's why his fights are on Showtime, because CBS owns Showtime. So Les Moonves [President and CEO of CBS] and the CBS peeps have decided, 'let's talk to the Fox – UFC peeps' and if you've got Fox and CBS, you've got UFC, you've got boxing, you've got Floyd, you've got Conor. It's gonna make a lot of money for people."

Although Cowherd confirms the fight will take place, I wouldn't get too excited just yet as the Conor McGregor only spoke to UFC president Dana White earlier this week and a deal is unlikely to be thrashed out for a 'Billion Dollar fight' in a matter of days - and the UFC will be reluctant to sanction a fight between their star and arguably the greatest boxer ever.