Steven Gerarrd will become the sixth player to win 100 caps for England when he plays against Sweden.