England, were unchanged from the side that won the rain-affected opener at The Oval by 110 runs on Tuesday to take a 1-0 lead in the five-match series.
Sri Lanka made one change, with Dinesh Chandimal replacing opening batsman Sanath Jayasuriya, who retired from international cricket after The Oval match.
Teams
England: Craig Kieswetter (wkt), Alastair Cook (capt), Jonathan Trott, Kevin Pietersen, Eoin Morgan, Ian Bell, Tim Bresnan, Graeme Swann, Stuart Broad, James Anderson, Jade Dernbach
Sri Lanka: Tillakaratne Dilshan (capt), Mahela Jayawardene, Kumar Sangakkara (wkt), Thilina Kandamby, Dinesh Chandimal, Angelo Mathews, Jeevan Mendis, Nuwan Kulasekera, Suranga Lakmal, Suraj Randiv, Lasith Malinga
Umpires: Billy Bowden (NZL) and Richard Kettleborough (ENG)
Copyright AFP (Agence France-Presse), 2011