Featherweight champion Conor McGregor and Nate Diaz had to be seperated during a press conference to promote their Saturday night welterweight fight at UFC 196.