France announced Thursday it will sell 24 Rafale fighters plus a frigate to Egypt in a 5 billion euro ($5.7 billion) deal that is the first foreign contract for the multi-role combat jet.