A welterweight rematch between featherweight champ Conor McGregor and Nate Diaz will headline UFC 200 on July 9. Jose Aldo and Frankie Edgar will fight for the interim featherweight belt.