Russian rockets struck the western Ukrainian city of Lviv on Saturday while President Joe Biden visited neighbouring Poland, a reminder that Moscow is willing to strike anywhere in Ukraine despite its claim to be focusing its offensive on the country's east.