Career
He is an eight-time All-American swimmer, a multiple-time Hungarian titleholder in the age groups (1997–2004), and a two-time finalist at the 2002 European Junior Swimming Championships in Linz, Austria. Rudolf competed for Hungary in a backstroke double at the 2008 Summer Olympics in Beijing. Leading up to the Games, he posted a lifetime tech-suit best of 1:59.00 (200 m backstroke) to eclipse the FINA A-standard (1:5972) by 0.72 of a second at the United States of America Swimming Grand Prix in Columbus, Ohio.
On the second night of the Games, Rudolf obtained a fifth spot and thirty-fifth overall in heat 2 of the 100 m backstroke by one tenth of a second (010) behind Iceland"s Örn Arnarson in 56.25.
Rudolf missed out the semifinals by a half-second deficit (050), as he shared a nineteenth-place tie with Austria"s Sebastian Stoss in the prelims.