The differences in opinion between the US and Russia have defined the G20 summit in St Petersburg, with the US ambassador accusing Russia of holding the UN Security Council “hostage” and shirking its international responsibilities by vetoing resolutions.