באליפות אירופה בשחייה שנערכה בדברצן, הונגריה במאי 2012 סיים גניאל במקום שישי במשחה ל-100 מטר חזה בתוצאה 1:01.33 דקות. בשלב המוקדמות קבע שיא ישראלי חדש של 1:00.96 דקות, עמו עלה לחצי הגמר מהמקום הראשון. גניאל קבע 1:01.01 בחצי הגמר ועלה מהמקום הרביעי. גניאל שיפר את שיאו האישי ביותר משתי שניות ואת השיא הישראלי של דני מלניק ביותר משנייה. הוא סיים במקום שביעי במשחה שליחים 4x100 מטר מעורב ביחד עם יעקב טומרקין, אלון מנדל ונמרוד שפירא בר אור בתוצאה של 3:37.77 דקות. נוסף לכך, הוא סיים במקום 23 במשחה ל-200 מטר חזה בשיא אישי חדש של 2:15.76 דקות ובמקום 33 במשחה ל-50 מטר חזה בתוצאה של 28.78 שניות.