На летних Олимпийских играх 2012 года в Лондоне Титянис выступил в двух дисциплинах. На предварительном этапе 100-метровки брассом Гедрюс показал 3-е время, а в полуфинале стал 5-м. В решающем заплыве литовский спортсмен показал очень слабое время, не сумев даже выплыть из минуты. В соревнованиях на дистанции 200 метров Титянис с 8-м результатом пробился в полуфинал, где показал 11-е время и выбыл из борьбы за медали.