The battle for St Petersburg is heating up