Citation: 1P.94/2007 11.04.2007 E. 1

Par jugement du 29 septembre 2004, le Tribunal pénal de l'arrondissement de la Glâne a reconnu X.________ coupable de viol et l'a condamné à une peine de deux ans de réclusion, sous déduction de la détention préventive subie, ainsi qu'au paiement des frais pénaux. Il l'a en outre expulsé du territoire suisse pour une durée de cinq ans, avec sursis pendant cinq ans, et a admis les conclusions civiles prises par la victime A.________. La Cour d'appel pénal du Tribunal cantonal de l'Etat de Fribourg (ci-après: la Cour d'appel ou la cour cantonale) a rejeté le recours en appel formé par le condamné contre ce jugement qu'elle a confirmé au terme d'un arrêt rendu le 21 décembre 2006. Agissant par la voie du recours de droit public, X.________ demande au Tribunal fédéral d'annuler cet arrêt qu'il tient pour arbitraire. Il requiert l'assistance judiciaire. Le Ministère public de l'Etat de Fribourg conclut au rejet du recours dans la mesure où il est recevable. L'intimée conclut principalement à l'irrecevabilité du recours et subsidiairement à son rejet; elle sollicite l'assistance judiciaire. La cour cantonale s'est brièvement déterminée. L'effet suspensif a été accordé au recours par ordonnance présidentielle du 26 mars 2007.