Unable to come to terms on a new contract with the Flames prior to the 2007–08 season, Giordano left the NHL to sign with HC Dynamo Moscow of the Russian Super League. According to Playfair, Giordano did not sign in Russia over money. Instead, he left due to the fact that he felt he had proven what he could do in the AHL and, lacking a guarantee that he would be in the NHL, sought a higher calibre league in which to play. He scored 4 goals and 13 points in 50 games with Dynamo, and played with the winning Canadian team at the 2007 Spengler Cup. The Canadian national team named him an alternate at the 2008 IIHF World Championship in case of injury to a roster player, however he never appeared in a game. Though he feared his decision to leave for Russia would damage his relationship with the Flames, Giordano and the team came to terms on a three-year contract that brought him back to Calgary for the 2008–09 NHL season.