China's Zhang Lin won the silver medal of men's 400m free style at the Beijing Olympic Games on Sunday.