Floyd Mayweather Jr. will fight in the Rizin Fighting Federation on Dec. 31 at Saitama Super Arena in Saitama, Japan.