Valon Behrami played 75 minutes for Switzerland in their 3-1 friendly defeat by fellow FIFA World Cup qualifiers Uruguay in St. Gallen.
The West Ham United midfielder was making his 26th appearance for his country in the AFG Arena on Wednesday night and is a certainty for Ottmar Hitzfeld's squad for this summer's finals. Wearing the No11 shirt, he played his part in a strong opening spell and the Swiss took the lead on the half-hour mark from the penalty spot courtesy of captain Gokhan Inler.
However, Uruguay fought back through Diego Forlan and Luis Suarez either side of half-time to ensure the victory and give a warning shot to Benni McCarthy's South Africa and Guille Franco's Mexico, who they will play in the group stage of this summer's finals. Behrami was substituted with a quarter of an hour to play before Edison Cavani added a late third.
The Swiss have Spain, Honduras and Chile to contend with in their section in South Africa. Behrami will hope to figure in home friendlies against Costa Rica and Italy on 1 and 5 June before they depart for the tournament. The popular 24-year-old has previously played at the 2006 World Cup and the 2008 UEFA European Championship.
Earlier, left-back Fabio Daprela played for 64 minutes as the Swiss Under-19s drew 1-1 with Poland. The friendly was a warm-up for May's UEFA European U19 Championship Elite round mini-qualifying tournament featuring Serbia, Denmark and Austria - with the group winners going through to the finals in late summer.