Hola reivax_dj:
De las formas que has probado, sería mejor:
opener.location.href='agenda.php';
Pero al tratarse de un formulario, tal vez tengas que volver a enviar el formulario desde el popup, o cambiar el código de ese formulario para que detecte si ha recibido información... aunque ese ya sería un asunto de php.
Saludos