Przez uraz nadgarstka nie zagrał we French Open. Powrócił pod koniec czerwca na turniej w Eastbourne, przegrywając w 2. rundzie eliminacji. Na US Open nierozstawiony Rublow pokonał 8. zawodnika w rankingu Stefanosa Tsitsipasa w pierwszej rundzie. Po raz drugi w karierze awansował do 1/8 finału turnieju wielkoszlemowego i tam przegrał z Matteo Berrettinim. W swoje 22. urodziny zdobył swój drugi tytuł ATP na Kremlu, pokonując w finale Adriana Mannarino.

Sezon Rublow zakończył na 23. miejscu w klasyfikacji ATP i bilansem 38 zwycięstw i 19 porażek.

2020: Pięć tytułów oraz debiut w ATP Finals Na początku 2020 roku Rublow nie zakwalifikował się do gry w Pucharze ATP, ponieważ był dopiero trzecim najlepszym Rosjaninem w światowych rankingach. Zamiast tego zagrał w równoległych turniejach ATP Tour 250, z których dwa udało mu się wygrać. Po raz pierwszy znalazł się także w pierwszej dwudziestce tenisistów na świecie. Na Australian Open dotarł do czwartej rundy, gdzie w trzech setach został pokonany przez Alexandra Zvereva. Dotarł także do ćwierćfinału turniejów w Rotterdamie i Dubaju w lutym.