The overall RSI selection selected two finalists. Artists could submit their entries to RSI from 1 to 30 September 2012. An internal selection committee decided on six qualifiers for the regional heat. Apart from these, the winner of the singing contest "Fattore voce 2012", Sohaila El Shater, got a wildcard and qualified directly to the regional heat. The complete line-up of entries that participated in the regional heat was announced by RSI on 9 October 2012. The regional heat was aired by radio channel RSI Rete Tre from the Lugano Living Room on 23 October 2012. The televoting winner and the favourite of the jury, which happened to be Chiara Dubey and Ally respectively, advanced to Kreuzlingen.
RTS selected three finalists. A selection committee was set up to internally decide on the three finalists. On 5 November 2012, RTS announced Carrousel, Nicolas Fraissinet and Nill Klemm as their three entries for the Swiss final.
Takasa at the second semi-final dress rehearsal in Malmö.
Switzerland was allocated to compete in the second semi-final on 16 May for a place in the final on 18 May. In the second semifinal, the producers of the show decided that Switzerland would perform 16th, following Georgia and preceding Romania.
Switzerland failed to qualify from the second semi-final of the competition.