1 lipca 2011 ogłoszono, że podpisał dwuletni kontrakt z San Jose Sharks. Od listopada 2012 do stycznia 2013 na okres lokautu w sezonie NHL (2012/2013) związany kontraktem macierzystym klubem HC 05 Banská Bystrica. Od kwietnia 2013 po raz drugi w karierze zawodnik Chicago Blackhawks. W lipcu 2013 przedłużył kontrakt o rok. Od grudnia 2014 zawodnik macierzystej Bańskiej Bystrzycy.

Kariera reprezentacyjna W juniorskiej reprezentacji wystąpił w 17 meczach zdobywając w nich 7 bramek i 10 asyst. Uczestniczył między innymi dwukrotnie w mistrzostwach świata juniorów do lat 20. Na mistrzostwach świata seniorów po raz pierwszy uczestniczył w 2000 roku zdobywając srebrny medal. Dwa lata później zagrał na Igrzyskach Olimpijskich w Salt Lake City, a na mistrzostwach świata 2002 odbywających się w Szwecji zdobył złoty medal. Zagrał też na mistrzostwa świata w 2005, 2009 i 2011 jednak na tych imprezach nie zdobył żadnego medalu. Podczas turnieju olimpijskiego w Vancouver zagrał we wszystkich spotkaniach swojej drużyny, zdobywając z nią czwarte miejsce.