Excitation functions were determined by the stacked-foil and induced radioactivity measurement technique for the reactions 100Ru( α,n) 103Pd, 101Ru( α,2n) 103Pd, 101Ru( 3He,n) 103Pd, and 102Ru( 3He,2n) 103Pd, producing the therapeutic radionuclide 103Pd, and for the reactions 101Ru( 3He,x) 101mRh(Cum) and 102Ru( 3He,x) 101mRh(Cum), producing the medically interesting radionuclide 101mRh. Data were also measured for the reactions 101Ru( 3He,pn+d) 102m,gRh, 102Ru( 3He,p2n+dn+t) 102m,gRh, 101Ru( 3He,x) 101gRh(Cum), 102Ru( 3He,x) 101gRh(Cum), 101Ru( 3He,3n) 101Pd, 102Ru( 3He,4n) 101Pd, 101Ru( 3He,4n) 100Pd, and 101Ru( 3He,p3n+d2n+tn) 100Rh, producing other palladium and rhodium isotopes/isomers. The energy ranges covered were up to 25 MeV for α-particles and up to 34 MeV for 3He ions. The radioactivity of the radionuclide 103Pd induced in thin metallic foils of the enriched ruthenium isotopes was measured by high-resolution X-ray spectrometry and the radioactivities of other radionuclides by γ-ray spectrometry. The integral thick target yields of the radionuclide 103Pd calculated from the excitation functions of the first four of the above-named reactions amount to 960, 1050, 50, and 725 kBq/μAh, respectively, at the maximum investigated energies of the incident particles. The integral thick target yields of the radionuclide 101mRh amount to 16.1 and 2.9 MBq/μAh for 101Ru and 102Ru targets, respectively, at 34 MeV energy of incident 3He ions. The integral yields of the other observed radionuclides were also deduced from the excitation functions of the above-mentioned respective nuclear reactions. The excitation functions and integral yields of some rare reaction products were also determined. The experimental excitation functions of some reactions are compared with the predictions of nuclear model calculations. In general, good agreement was obtained.