Ukraine on Saturday marked two years since Russia's invasion, entering a new year of war weakened by a lack of western aid while Russia is emboldened by fresh gains.

When Russian President Vladimir Putin announced a "special military operation" at dawn on Feb. 24, 2022, many expected Moscow's victory within days, but Ukraine fought back, forcing Russian troops into humiliating retreats.

But Ukraine has suffered setbacks with the failure of its 2023 counteroffensive. The Russian army has in turn built up a position of strength thanks to booming war production, while Ukraine's troops are short of manpower and running low on Western-supplied ammunition for artillery and air defenses.