Conor McGregor says he will fight at UFC 200, although there has not yet been any comment from event organisers.
The 27-year-old was set for a rematch with Nate Diaz, who beat him in their welterweight fight in March, at the Las Vegas event in July.
However, after a dispute over promotional duties, UFC president Dana White said organisers were looking for a replacement for the Irishman.
“Happy to announce that I am back on UFC 200,” said McGregor.
In a message on social media, he added: “Shout out to Dana White and Lorenzo Fertitta on getting this one done for the fans. Respect.”
McGregor fuelled speculation he was quitting when he tweeted: “I have decided to retire young. Thanks for the cheese.”
But in a statement two days later, he said: “I am not retired.”
White claimed McGregor was withdrawn from the card for refusing to fly to Las Vegas for a news conference and promotional photographs.
In his statement, the fighter claimed he was being asked to do too much promotional work by the UFC and was not able to concentrate on his training.