England last beat Argentina in the group stage of the 2002 world cup
Scotland won the last Scotland v England match 1-0 in 1999.
No, England beat Gerrmany in two world wars and one world cup football match.
Germany beat England 1-0 on October 7 2000
They beat Germany 4-2