Chan competed once again at the 2010 World Championships. He placed second in the short program, just 1.50 behind the leader, Daisuke Takahashi. He placed second in the free skate, 8.98 points behind Takahashi, to win his second world silver medal. Chan earned US$27,000 in prize money.