הנציג השוודי לאירוויזיון נבחר על ידי המלודיפסטיבלן, קדם האירוויזיון השוודי, אשר נחשב להפקה המושקעת ביותר באירופה לדברי מעריצי אירוויזיון רבים. המלודיפסטיבלן נערך גם השנה באותה המתכונת שהונהגה על התחרות מאז 2002.
את התחרות, פרט לשלב גלגל ההצלה, הנחתה לנה פיליפסון, הדיווה השוודית שבין היתר ייצגה את שוודיה באירוויזיון 2004.
בחצאי הגמר היו שני שלבי הצבעה - הראשון בשביל לבחור את 5 השירים הראשונים והשני בשביל לבחור את שני השירים שעולים אוטומטית אל הגמר (מקום 1 ו 2) ושני השירים שעולים לחצי גמר החמישי (גלגל ההצלה - מקום 3 ו 4). בגלגל ההצלה היו שני שלבי הצבעה - הראשון בשביל לקבוע את 5 השירים הראשונים והשני בשביל לקבוע אילו 2 שירים יעלו לגמר באופן אוטומטי.
הזוכה בתחרות קרולה הגקוויסט ייצגה בעבר את שוודיה - בשנת 1983 עם השיר Främling שאיתו הגיעה למקום השלישי, ובשנת 1991 עם השיר Fångad av en stormvind איתו זכתה והביאה את האירוויזיון למאלמו ב 1992.
לאחר זכייתה במלודיפסטיבלן 2006 היא שינתה את שירה לאנגלית ושם השיר החדש הוא Invincible (בלתי מנוצחת).
השיר נכתב על ידי תהומאס גיסון וקרולה, והולחן על ידי תהומאס גיסון, בובי ליונגרן והנריק ויקסטורם.
בגמר הזוכה נבחר על ידי שילוב של תוצאות הקהל בבית (היוו 50%) ושל תוצאות השופטים (היוו 50%). קרולה זכתה בתוצאות הקהל בבית בעוד שאנדרס יוהנסון היה עדיפות השופטים.