TOKYO - Two-time Olympic champion Yuzuru Hanyu broke figure skating fans' hearts on Tuesday when the 27-year-old superstar announced his retirement from competition.