In seguito Rubinstein riuscì ancora a ottenere buoni piazzamenti in tornei importanti, e nel 1922 vinse il torneo di Vienna davanti a Alechin e Richard Réti; tuttavia non era più in grado di ripetere gli straordinari "exploit" degli anni precedenti, anche per la salute sempre più malferma. Alle Olimpiadi di Amburgo 1930 però diede ancora una prova del suo straordinario talento realizzando 15 punti su 17 partite giocate (+13 =4) e conducendo la Polonia alla vittoria.