according to this table , did mexico or italy have more ` friendly ' competitions against spain ?
CREATE TABLE table_203_431 (
    id number,
    "#" number,
    "date" text,
    "venue" text,
    "opponent" text,
    "score" text,
    "result" text,
    "competition" text
)
SELECT "opponent" FROM table_203_431 WHERE "opponent" IN ('mexico', 'italy') AND "competition" = 'friendly' GROUP BY "opponent" ORDER BY COUNT(*) DESC LIMIT 1
Below are sql tables schemas paired with instruction that describes a task. Using valid SQLite, write a response that appropriately completes the request for the provided tables. ### Instruction: according to this table , did mexico or italy have more ` friendly ' competitions against spain ? ### Input: CREATE TABLE table_203_431 (
    id number,
    "#" number,
    "date" text,
    "venue" text,
    "opponent" text,
    "score" text,
    "result" text,
    "competition" text
) ### Response: SELECT "opponent" FROM table_203_431 WHERE "opponent" IN ('mexico', 'italy') AND "competition" = 'friendly' GROUP BY "opponent" ORDER BY COUNT(*) DESC LIMIT 1