Conor McGregor has announced his UFC comeback for January next year at a press conference in Moscow this morning.

The 31-year-old said he is "in prime physical condition" to fight.

No opponent has been named but the bout will take place in Las Vegas on 18 January.

He said: "That is my comeback fight. It's 12 weeks from today. I’m in prime physical condition. I have agreed the date with the [UFC].

"As far as the opponent, I have the opponent’s name, but for me, the game I am in and from experience, if I was to give you people the name, which I would love to do, the UFC would flip it. Because they’re a crafty company.

"That will be the beginning of my season. I will then look to compete against the winner of Nate Diaz – Jorge Masvidal.

"Obviously I have history with Nate Diaz, we are set to make the trilogy bout, so we will see how that goes.

"Then I will seek [a] Moscow bout and it will be against the winner of Tony Ferguson – Khabib Nurmagomedov … that is the bout we want. We want this bout in Moscow."

McGregor has been out of action since his loss to Nurmagomedov at UFC 229.