Viene convocato da Trapattoni per Euro 2012, il suo primo europeo come capitano, dove scende in campo in tutte e tre le gare del girone contro , e ; l' termina il girone all'ultimo posto con nessun punto totalizzato e nessun gol messo a segno da Keane. Tra l'altro Spagna e Italia sono state le future finalista del torneo.