2018 erreichte Nikolić mit einem Sieg über die Ukrainerin Maryna Tschernjak im Viertelfinale der Europameisterschaften in Tel Aviv das Halbfinale, dort unterlag sie der Ungarin Éva Csernoviczki. Der Kampf um Bronze gewann die Serbin gegen die Belgierin Anne-Sophie Jura. Zwei Monate später erreichte Milica Nikolic das Finale bei den Mittelmeerspielen in Tarragona. Sie erhielt die Silbermedaille hinter der Spanierin Julia Figueroa. Bei den Weltmeisterschaften 2018 schied Nikolić in ihrem ersten Kampf gegen Julia Figueroa aus. Die Europameisterschaften 2019 wurden im Rahmen der Europaspiele 2019 in Minsk ausgetragen. Nikolić erreichte das Halbfinale, belegte aber nach Niederlagen gegen die Ukrainerin Darja Bilodid und die Slowenin Maruša Štangar nur den fünften Platz. Bei den Olympischen Spielen in Tokio schied Nikolić im Achtelfinale gegen Darja Bilodid aus.