Of course Cotto can not beat Mayweather Jr. How can he beat Mayweather Jr. is retired and only want's to fight Oscar De La Hoya.

How can you beat a man who wont fight you?

Tony will never beat Mayweather Jr. either.
Because Floyd wont fight him.