Anti-globalization activists have rioted for a second night as Hamburg hosts the Group of 20 leaders, setting up street barricades, looting supermarkets and attacking police with slingshots and petrol bombs.