Napoleon asks a British guard where he did battle. The guard replies, "Egypt, Waterloo, Corsica."
The British had not fought at Corsica, by the time Napoleon was on Elba. While the British did have a NAVAL battle in Egypt against the French (August 1798), the soldier would have to be on a naval vessel. The British fought at Waterloo AFTER Napoleon escaped from Elba.