Conor McGregor has announced that he will be on the bill at UFC 200 after days of uncertainty.
McGregor was due to do battle with Nate Diaz in a rematch in July, but the Irishman announced his retirement last week before back-tracking.
Featherweight champion McGregor was stunned by Diaz at UFC 196 last month after stepping up to welterweight, only to be submitted by a heavier, larger opponent, who came into the fight on 11 days' notice.
The 27-year-old had been due to meet Diaz again in Las Vegas but failed to show for his media promotional duties last Friday - leading to UFC president Dana White insisting McGregor would not be facing the American.
However, McGregor tweeted on Monday that he will be present at UFC 200, while also praising White and UFC chairman Lorenzo Fertitta for "getting this one done for the fans".
Happy to announce that I am BACK on UFC 200!-- Conor McGregor (@TheNotoriousMMA) April 25, 2016
Shout out to @danawhite and @lorenzofertitta on getting this one done for the fans. #Respect