– Vi har relationer med alla länder i hela världen och alla är välkomna. Så har det alltid varit, sade López Obrador på en presskonferens på måndagen.
De runt 15 ryska soldaterna bar den ryska flaggan och ingick i den årliga militärparad som ingår i nationaldagsfirandet.
Från ukrainskt håll har orden varit hårda och landets ambassadör i Mexiko, Oksana Dramaretska, ifrågasätter Mexikos ställningstagande i kriget, och hon skriver på sociala medier att nationaldagen färgats blodröd genom det ryska deltagandet.
Mexiko har fördömt Rysslands invasionskrig men inte infört sanktioner mot Ryssland eller skickat militär hjälp till Ukraina.