באליפות העולם באולם שנערכה באיסטנבול, טורקיה במרץ 2012 סיים מסלק במקום חמישי בריצת 400 מטר בתוצאה של 46.19 שניות. במאי 2012 קבע בריצת 400 מטר שי צ'כי חדש של 45.31 שניות, שיפור של כמעט חצי שנייה לשיא הקודם שנקבע בשנת 1978. חודש לאחר מכן שיפר שוב את השיא כשסיים בזמן של 45.17 שניות. באותו החודש זכה במדליית הזהב באליפות אירופה, שהתקיימה בהלסינקי בריצת 400 מטר בתוצאה של 45.24 שניות, לפני מרצ'ל דאק-נאג'י מהונגריה (45.52 שניות) ויאניק פונסה מצרפת (45.82 שניות). באולימפיאדת לונדון סיים במקום 12 בריצת 400 מטר בתוצאה של 45.15 שניות. בשלב המוקדמות הוא קבע שיא לאומי חדש של 44.91 שניות ובכך היה לאצן הצ'כי הראשון שירד מתחום 45 השניות בריצה זו. נוסף לכך, הוא סיים במקום 28 בריצת 200 מטר בתוצאה של 20.67 שניות.