Tin rallied to a new high above $51,000 a ton in London, extending a three-year bull run as frenzied buying by Chinese investors drove metals markets higher.