Im folgenden Jahr trat er erneut beim populären Melodifestivalen an, dieses Mal mit dem ebenfalls von Frederik Kempe geschriebenen Song "Popular". Nachdem er die erste Runde für sich entscheiden konnte, gewann er das Finale des Wettbewerbs mit 54 Punkten Vorsprung zum Zweitplatzierten Danny Saucedo und löste somit das Ticket zum Eurovision Song Contest 2011, der (nach dem Sieg der deutschen Sängerin Lena im Jahr 2010) in Düsseldorf stattfand. Im Vorfeld als Mitfavorit auf den Sieg gehandelt, konnte er zunächst das zweite Semifinale mit 155 Punkten für sich entscheiden und landete im Finale der Veranstaltung hinter dem aserbaidschanischen Duo Ell und Nikki und dem Italiener Raphael Gualazzi mit 185 Punkten auf dem dritten Platz. Es war die beste schwedische Platzierung im Wettbewerb seit dem Sieg von Charlotte Nilsson im Jahr 1999.