The Ukrainian people have been resisting the Russian invasion for four years.
95% confidence
Foreign AffairsUkraine
Omissions
The exact start date of the full-scale Russian invasion was February 24, 2022. As of the speech date (January 21, 2026), the conflict had lasted 3 years and approximately 11 months, not quite 4 full years.