The fight is scheduled for June 29 at the James L. Knight Center in Miami Beach, Florida.