Titelverteidiger im Einzel war der Spanier Marcel Granollers, der in diesem Jahr nach einem Freilos in der ersten Runde, sein Auftaktspiel gegen Łukasz Kubot in zwei Sätzen verlor und somit bereits im Achtelfinal ausschied. Im diesjährigen Final standen sich der topgesetzte Serbe Janko Tipsarević, der vor eine Woche sein erstes Sandplatzturnier gewinnen konnte, und der Turniersieger von 2009 Thomaz Bellucci gegenüber. Bellucci sicherte sich, nach verlorenem Startsatz, seinen zweiten Sieg in Gstaad und seinen dritten Turniersieg insgesamt in seiner Karriere. Im Doppel waren František Čermák und Filip Polášek die Titelverteidiger. Während Polášek in dieser Woche an keinem Turnier teilnahm, spielte Čermák beim Turnier von Hamburg mit. Im diesjährigen Final gewann das spanische Duo Marcel Granollers und Marc López gegen die beiden Kolumbianer Robert Farah und Santiago Giraldo, die jeweils in ihrem ersten ATP-Doppelfinal standen, in zwei Sätzen. Nach dem Sieg bei den Rom Masters 2012, war es der zweite gemeinsame Titel der beiden Spanier.
Das Teilnehmerfeld der Einzelkonkurrenz bestand aus 28 Spielern, jenes der Doppelkonkurrenz aus 16 Paaren. Die vier topgesetzten Spieler im Einzel erhielten jeweils ein Freilos in die zweite Runde.
Die Qualifikation fand vom 14. bis 16. Juli 2012 statt. Ausgespielt wurden vier Qualifikantenplätze, die zur Teilnahme am Hauptfeld des Turniers berechtigten.