Since 2000 Spain have only lost three internationals at home.
15 November 2006
Friendly against Romania in Cádiz.
Lost 0-1.
Goal by Marica in the 58th minute.
The match marked the Spain debut for David Silva.
7 June 2003
EURO 2004 qualifier against Greece in Zaragoza
Lost 0-1
Goal by Giannakopoulos in the 44th minute.
(Greece would go on to win EURO 2004)
15 November 2000
Friendly against Netherlands in Sevilla
Lost 1-2
Goals: 1-0 Hierro (67'), 1-1 Hasselbaink (75'), 1-2 De Boer (80')
The match marked the Spain debut for both Xavi and Puyol.
Portugal 4-0 Spain
who?
I can't imagine that happening. Maybe in the early 2000s?