Andrea Pirlo was the given the big build-up ahead of his 100th cap against Mexico in the Confederations Cup - and the Juventus midfielder duly delivered with a spectacular free-kick.

But his wasn't the only stunner on a night of exciting action at the World Cup warm-up event in Brazil.

Luis Suarez put speculation over his Liverpool future aside to dispatch a beautifully whipped 25-yard free-kick past Spain stopper Iker Casillas.

The reigning European and World Champions still won the match 2-1, but in the battle of the free-kicks, who had the upper hand?

We've got the videos of both efforts below, and we want you to vote for your favourite.

Prefer Pirlo's? Write Pirlo in the comments section at the bottom of the article. But if Suarez's is your pick, write Suarez instead. Simple!

So, check out both free-kicks and have your say!

PIRLO v Mexico

SUAREZ v Spain

European News