Rubini ble olympisk mester i vannpolo under OL 1948 i London. Han var med på det italienske laget som vant vannpoloturneringen foran Ungarn og Nederland. Italia vant alle tre kampene i finalerunden, som besto av fire lag; de vant over både Belgia og Nederland med 4-2 og seier over Ungarn med 4-3 fra gruppespillet, et resultat som ble tatt med til finalerunden.