Lo Swedish Open 2012 è stato un torneo di tennis giocato sulla terra rossa facente parte della categoria ATP World Tour 250 series nell'ambito dell'ATP World Tour 2012 e della categoria International nell'ambito del WTA Tour 2012. Sia il torneo maschile che femminile si sono tenuti a Båstad in Svezia. Il torneo maschile si è giocato dal 7 al 15 luglio 2012 con il nome di SkiStar Swedish Open 2012, mentre quello femminile si è giocato dal 14 al 22 luglio 2012 con il nome di Sony Ericsson Swedish Open 2012.