Floyd Mayweather Jr weighed in four pounds heavier than Mexican Juan Manuel Marquez ahead of Saturday's non-title welterweight fight.
Mayweather, 32, tipped the scales at 146lbs in Las Vegas, just a pound lighter than his last fight in December 2007 when he beat Briton Ricky Hatton.