Takahira represented Japan at the 2008 Summer Olympics in Beijing. He competed at the 4x100 metres relay together with Naoki Tsukahara, Shingo Suetsugu and Nobuharu Asahara. In their qualification heat they placed second in behind Trinidad and Tobago, but in front of the Netherlands and Brazil. Their time of 38.52 was the third fastest out of sixteen participating nations in the first round and they qualified for the final. There they sprinted to a time of 38.15 seconds, the third time after the Jamaican and Trinidad teams, winning the bronze medal.[1] However, in January 2017, Jamaica's medal was revoked due to one of their athletes proven to have been doping; this meant that Japan now moved up to a silver medal. He also took part in the 200 metres individual. In his first round heat he placed fourth in a time of 20.58 seconds, outside the direct qualifiers. His time was however among the best losing times, securing his second round spot. In the second round he came to a time of 20.63 seconds and was eliminated as he only placed seventh in the heat.[1]
Takahira made a good start to the 2009 season, finishing second and recording a new 200 m best of 20.31 s at the 2009 Osaka Grand Prix. He felt spurred on by running against American athlete Rodney Martin and stated that he hoped to make the semis or final of the forthcoming Berlin World Championships.[3] He won the 200 m at the Japanese Championships, breaking his personal best with a run of 20.22 seconds. This was the third-fastest time ever run in Japan, and Takahira said "I was secretly hoping for Suetsugu’s (national) record".[4][5]