Odriozola's strike had sent the home side ahead in the 29th minute, but Rodriguez levelled in the 62nd minute following a mistake from David de Gea as the spoils were shared in Villarreal.
Read how it all unfolded in Sports Mole's minute-by-minute live commentary of the action below.
SPAIN: De Gea; Odriozola, Pique, Azpilicueta, Alba; Koke, D.Silva, Thiago, Iniesta; Costa, Aspas
SWITZERLAND: Sommer; Lichtsteiner, Schar, Akanji, Rodriguez; Behrami, Zakaria; Shaqiri, Dzemaili, Zuber; Seferovic
1 - Spain have only lost one of their 19 games against Switzerland (W15 D3), 1-0 in Durban in the first group game at the 2010 World Cup. Test. pic.twitter.com/td34mQYXPS— OptaJose (@OptaJose) June 3, 2018