En 2004, les Thrashers l'envoient ainsi que leur choix de au repêchage de 2004 (Adam Pardy) aux Flames de Calgary en retour de Jeff Cowan et des droits sur Kurtis Foster. Il joue durant deux saisons avec les Flames avant de retourner en République tchèque où il jouera pour 3 équipes en deux ans avant de se joindre au HC Slovan Bratislava.