In september 2017 werd Radjabov gerangschikt als nummer 19 in de wereld. Dit was de eerste keer sinds oktober 2015 dat Radjabov in de top 20 van de lijst kon komen. De volgende maand klom hij naar nummer 17, zijn hoogste rang in meer dan vier jaar. In november won Radjabov de gouden medailles op het Europees Teamkampioenschap Schaken met het nationale team van Azerbeidzjan en verdiende individuele zilveren medaille op het tweede bord. In april 2018 nam Radjabov deel aan de vijfde editie van Shamkir Chess. Hij eindigde als zevende met een score van 41⁄2/9 (+0<unk>0=9). Hij kreeg 3 ratingpunten en bereikte # 16 in de FIDE-wereldranglijst van mei, zijn hoogste ranglijst in meer dan 5 jaar. In de 43e Schakenolympiade
In Batumi speelde Radjabov voor Azerbeidzjan en scoorde +6-0=4 met een opmerkelijke overwinning op Wesley So. Team Azerbeidzjan eindigde het toernooi als nummer 15, terwijl Radjabov een individuele bronzen medaille verdiende op board 2. Hij verdiende ook 6 rating punten en verhuisde naar # 14 in de wereldranglijst.