Leeds: England captain Alastair Cook won the toss and elected to field against Sri Lanka in the second one-day international at Headingley on Friday.
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: Alastair Cook (capt), Craig Kieswetter (wk), 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 (wk), Thilina Kandamby, Dinesh Chandimal, Angelo Mathews, Jeevan Mendis, Nuwan Kulasekera, Suranga Lakmal, Suraj Randiv, Lasith Malinga.