World and European champions Spain were humiliated 4-0 by Portugal last night.

Portugal gained a measure of revenge for their World Cup exit at the hands of Spain by inflicting a heavy defeat on their Iberian neighbours in tonight's friendly in Lisbon.

Goals from Jorge Carlos Martins, visiting defender Sergio Ramos, who put into his own net, Helder Postiga and Hugo Almeida sealed a deserved win for the Portuguese, who were knocked out at the last-16 stage in South Africa as Spain went onto win their maiden World Cup crown.

One of the reasons for tonight's match was to promote the two Iberian countries' joint bid to host the 2018 World Cup, but off-field alliances were firmly put to one side in a hard-fought and entertaining encounter at the Estadio da Luz.