Shelling in the center of the Russian border city of Belgorod on Saturday dead 22 people, including three children, local officials reported.
A further 110 people were wounded in the strike, said regional governor Vyacheslav Gladkov.
Russian authorities accused Kyiv of carrying out the attack, which took place the day after an 18-hour aerial bombardment across Ukraine killed at least 41 civilians.