– Vi kommer absolut att sparka ut dem, säger presidenten om de ukrainska styrkorna i Kursk under årets upplaga av den tv-sända pressträff han vanligen håller strax före jul.
– Men frågan om ett specifikt datum kan jag inte svara på just nu.
Flera frågor handlar om den krisande ryska ekonomin – och presidenten medger att landets höga inflation är oroväckande. Den ryska rubeln är kraftigt försvagad och centralbanken väntas på fredagen höja styrräntan ytterligare, i ett nytt försök att komma tillrätta med prisökningar till följd av kriget i Ukraina.
Men situationen är stabil, hävdar Putin.
– För ekonomin i sin helhet är Rysslands situation stabil, trots hot utifrån, säger han.
Rysslands krig kostar allt mer, samtidigt som mobiliseringen av hundratusentals soldater har lett till stor brist på arbetskraft. Putin vill dock inte svara på en reporters fråga om när kriget kan tänkas ta slut.
– Striderna är komplicerade och därför är det svårt och meningslöst att ge en prognos för framtiden, säger han enligt nyhetsbyrån Efe.
Putin använder enligt bedömare vanligtvis den årliga pressträffen till att förstärka sin auktoritet och visa upp sin totala kontroll över landets politiska landskap.
I år passar han även på att utmana USA på en ”duell”: Ryssland skickar en robot av den nya typen Orsejnik mot Kiev och ser om amerikanskt luftvärn klarar av att stoppa den, föreslår presidenten.
– Så ser vi vad som händer, säger han med ett leende.
På en fråga om USA:s tillträdande president Donald Trump säger sig Putin vara redo för ett möte ”när som helst”.
Putin uppger även att han ännu inte träffat Syriens avsatte diktator Bashar al-Assad, som tagit sin tillflykt till Ryssland sedan regimens kollaps tidigare i december.
– Men jag tänker göra det. Jag kommer definitivt att prata med honom, säger Putin.