Nao retorna para tela que inicial

Bom dia!

Estou desenvolvendo uma aplicacao em java onde a tela PESQUISAR chama a tela ANALISAR. Telas em formato jsf.e botoes primefaces. A tela ANALISAR possui um botao onde ao clicar exibe uma janela(primefaces). Nessa janela se clicarmos em Sim é gerado um relatorio(ireport). Nesse momento a aplicação deveria retornar para tela PESQUISAR, mas não esta funcionando.

Segue codigo da janela chamada dentro do ANALISAR:

<p:confirmDialog message="#{msgs['cn52.analisada.cm.sucesso']} " width="240px"  widgetVar="dialogImpressao" severity="info">
			<h5>
				<h:outputText value="#{msgs['deseja.imprimir.cn52']}"/> <br />
				<h:outputText value="#{msgs.numero} : "/>
				<h:outputText id="numeroDCCIGerado" value="#{cn52MB.numeroDCCIGerado}">
					<f:converter converterId="numeroDCCIConverter"/>
				</h:outputText>
			</h5>
			<div class="fldBtns">
				<h:commandButton  value="#{msgs.sim}" onclick="PF('dialogImpressao').hide()" 
					action="#{cn52MB.retornarPesquisa()}" actionListener="#{emitirSaldosCn52MB.imprimirCn52(cn52MB.conta)}">
				</h:commandButton>
				<h:commandButton value="#{msgs.nao}" styleClass="cancelar"
					action="#{cn52MB.cancelar()}">
				</h:commandButton>
				
			</div>
		</p:confirmDialog>

No Bean:

public String retornarPesquisa(){

	closeConversation();
	return "/cn52/pesquisar-cn52";
	
}

Desde ja agradeço!!!:sunflower::sunflower::sunflower:

Alguem tem alguma pista??? Help!