באליפות אירופה בשחייה שנערכה בדברצן, במאי 2012 זכה צ'אביץ' במדליית זהב, במשחה ל-100 מטר פרפר בשיא אליפות חדש ותוצאת השנה בעולם - 51.45 שניות. נוסף לכך, הוא סיים במקום חמישי במשחה ל-50 מטר פרפר (23.53 שניות).