Snipers were on the roof of the Israel team hotel in Udine and the Italian city was on maximum alert ahead of hosting a World Cup qualifier on Tuesday.
The Israel team bus was escorted to the stadium by 13 police vehicles, including some from the special forces, and several motorbikes.
The sound of helicopters surveilling the city has filled the air since the morning, hours before Italy's match against Israel was set to kick off at Stadio Friuli. Drones could also be spotted in the sky.
The match was placed in the highest risk category despite a breakthrough ceasefire deal that has paused two years of war in Gaza.
In the city centre, around 10,000 people attended a pro-Palestinian march, which stayed incident free for nearly three hours before arriving at its final stop. Then about 50 people - with their faces covered - started clashing with police, who used water cannons to try to disperse them.
Many shops and restaurants decided did not to open on Tuesday and there were strict rules for those that did - including the removal of any outdoor furniture or other objects that could potentially be used as weapons.
Running battles between protestors and police marred the build up to the match in Udine
Protestors squared up to Italian riot police despite calls for calm before the match on Tuesday
Both the teams and fans observed a minute's silence before the World Cup clash in Udine
Snipers were placed on the roof of the arena, too, as well as a hefty police and military presence.
Italy played Israel a year ago in Udine, which was chosen because of the relative difficulty of reaching the city in north-east Italy, near the Slovenian border, and the ease of isolating the stadium, where road blocks were set up all around.
The area has been declared a 'red zone,' and only fans with tickets can pass through the tall metal barriers. Supporters have been strongly advised to arrive early because of rigorous checks, with everyone having to pass through metal detectors, too.
Just over 9,000 tickets have been sold for the qualifier at 25,000-seat Stadio Friuli and there are likely to be fewer people inside the stadium than at the demonstration.
There was also a pro-Palestine demonstration last year before the match, but that drew only around 1,000 protesters.
Once the match started, both sets of players stood in the centre of the pitch and observed a minute's silence in memory of the victims during the two-year conflict.