Hundreds of protesters battled police in the heart of Barcelona amid anger over the jailing of Catalan separatist leaders.
Masked protestors were seen blocking areas, damaging police vehicles, setting fire to large garbage bins, ransacking banks and attacking riot police officers with stones, cans and bottles.
Police responded with repeated volleys of foam bullets, smoke grenades, tear gas and water cannons.
The violence followed a largely peaceful demonstration that drew more than half a million people onto the streets of the Catalan capital.
Catalan interior affairs chief Miquel Buch distanced themselves from the riots, claiming "this kind of violence is unprecedented in Catalonia ... these people are not separatists".
Some 128 people have been arrested in the region over the past five days, with Spain's acting interior minister, Fernando Grande-Marlaska, warning that rioters faced up to six years in prison.
President Donald Trump said on Sunday the US Navy would immediately start blockading the Strait of Hormuz, raising the stakes after marathon talks with Iran failed to reach a deal to end the war, jeopardising a fragile two-week ceasefire.
At least 200 people are feared dead after Nigerian military jets struck a village market while pursuing rebels in the northeast of the country on Saturday night, a councillor for the area and residents said on Sunday.
Russia and Ukraine accused each other on Sunday of breaching the 32-hour ceasefire in their four-year war, reporting more than a thousand drone and shelling attacks just hours after the truce began on Saturday to mark Orthodox Easter.
At least 30 people were killed on Saturday in a stampede at the Laferriere Citadel in the northern countryside of Haiti, authorities said, warning that the death toll could rise.
A cyclone battered New Zealand's North Island on Sunday, cutting power to thousands of residents and forcing hundreds to evacuate, as officials warned conditions would worsen through the day.