Televisión Española y Antena 3 han acordado junto al PSOE y al PP los debates que ambas cadenas ofrecerán en próximas fechas con motivo de los próximos comicios. Serán las únicas cadenas de televisión que darán cobertura a los tres debates previstos antes de las elecciones del 7 de junio.
Las cadenas y los partidos políticos han dado ya forma a los debates y han decidido el formato y los temas que serán tratados en los mismos. En los dos primeros debates el secretario general del PSOE, José Luis Rodríguez Zapatero, el presidente del PP, Mariano Rajoy y los cabezas de lista de PSOE y PP, Juan Fernando López Aguilar y Jaime Mayor Oreja, respectivamente, se enfrentarán en un debate dos a dos.El primer debate tendrá lugar el próximo lunes 25 de mayo, en La 1 de TVE y estará presentado por Ana Blanco ('Telediario 1'). Este primer "enfrentamiento" tendrá lugar a partir de las 22:00 horas. El segundo debate será retransmitido por Antena 3, el lunes día 1 de junio, a partir de las 21:45 horas. Este nuevo especial será moderado por la directora de informativos de la cadena, Gloria Lomana.
El tercer y último debate se celebrará nuevamente en TVE, el miércoles día 3 de junio, y será a cinco bandas con representantes de las principales candidaturas al Parlamento Europeo. Este debate estará moderado por la periodista Pepa Bueno ('Los desayunos de TVE') y se emitirá a las 22:30 horas.
En el último debate los dos partidos mayoritarios tienen previsto enviar a los segundos de sus listas electorales, es decir, el PSOE a Ramón Jáuregui y el PP a Luis de Grandes.
Los debates se estructurarán en cuatro grandes bloques: el primero económico, otro de políticas sociales, uno de derechos y libertades y por último un cuarto bajo el epígrafe: "Europa en el Mundo".