England captain Andrew Strauss elected to field after winning the toss against Sri Lanka in the Champions Trophy in Johannesburg on Friday.
Sri Lanka beat South Africa by 55 runs in their opening match of the four-team group, while England are playing their first game. New Zealand are the other side in the group.
The top two sides advance to the semi-finals.
Sri Lanka: Kumar Sangakkara (capt), Sanath Jayasuriya, Tillakaratne Dilshan, Mahela Jayawardene, Thilan Samaraweera, Angelo Mathews, Muttiah Muralitharan, Ajantha Mendis, Nuwan Kulasekara, Lasith Malinga, Thilina Kandamby
England: Andrew Strauss (capt), James Anderson, Stuart Broad, Paul Collingwood, Joe Denly, Eoin Morgan, Graham Onions, Matt Prior, Owais Shah, Graeme Swann, Luke Wright
Umpires: Aleem Dar (PAK) and Billy Bowden (NZL)
TV umpire: Tony Hill (NZL)
Match referee: Javagal Srinath (IND)