Conor McGregor will fight Nate Diaz in Las Vegas on 20th of August.
Diaz caused a huge upset when he defeated McGregor by submission in a welterweight fight at UFC 196 in March, and the Dubliner has been pushing for a rematch ever since.The pair were set to meet at UFC 200 next month but that fight was put off after McGregor was dropped from the card for not fulfilling promotional duties in Las Vegas – instead deciding to remain at a training camp in Iceland.
McGregor is currently the UFC featherweight champion, but is determined to prove himself against Diaz at 170lbs. That loss in March is the his only UFC defeat. The fight will be held in the T-Mobile Arena in Las Vegas Nevada.