“All I missed was a press conference and if I look at the facts, the main event and the co-main event weren’t even at that press conference,” he said referring to Jones, Cormier, Lesnar and Hunt, whose matches were made well after the initial presser. “Aug. 20 is my date, UFC 202, the real 200 and I will have my redemption.”

McGregor even suggested he was open to fight Saturday night.

“I’m here and I’m in shape,” he said. “All they’ve got to do is ask.”

He’ll have to wait for next month when McGregor, the 145-pound UFC champion, will attempt to avenge losing on a second-round submission to Diaz last March at UFC 196.

Diaz was a late replacement, taking the fight on eight days’ notice. McGregor also agreed to fight at the 170-pound welterweight limit.

“I look forward to Aug. 20 when I’ll come in prepared and sharp and I’ll take this man out,” McGregor said. “I’m preparing for a tall, lanky, ugly, Mexican southpaw. I’m going to go in and put this man away.”

It will be held at 170 pounds again, two divisions above where the Irishman is the undisputed champion.

“It makes sense for me to have the test at 170 to right the wrong and leave no questions,” he said. “This is where I put everything to rest.”

McGregor says he has been sparring with middleweights to get accustomed to the jump in weight.

“I’m going to have that man backed up and I’m going to tee off on him,” McGregor said. “I’m going to be a lot more prepared for the size and the weight. One thing I underestimated was his durability and his experience. I won’t make that mistake again.”

Frankie Edgar of Toms River, N.J., faces Brazilian Jose Aldo at UFC 200 with the interim 145-pound title at stake. But McGregor made it clear he is still the king at 145 pounds and has no plans to give up his belt.

“Make no mistake, I’m the undisputed 145-pound UFC champion,” he said. “That’s my division, a division I have destroyed. Saturday night two fighters get to fight and see where we are. But the 145 is my division and I will continue to dominate that division.”