After recovering from the surgery and getting back to training normally, Takahashi began the Olympic season at the 2009 Finlandia Trophy, which he won. For the Grand Prix season, he was assigned to compete at the 2009 Skate Canada International and 2009 NHK Trophy for the 2009–10 season. He placed second at Skate Canada and fourth at the NHK Trophy. Those placements qualified him to compete in the Grand Prix Final. At the final, he led after short program with a new personal best of 89.95, but was fifth in free skating and fifth overall.