Ruck a participé deux olympiades (en 1998 et 2002) et à deux championnats d'Europe des nations (1992 et 2003), remportant la médaille d'argent individuelle lors du championnat d'Europe des nations de 2003 (il avait marqué 4,5 points sur 6 au troisième échiquier de la Hongrie).