England captain Alastair Cook won the toss and elected to bat as England's second one-day international against Sri Lanka finally got underway.
The match at the Premadasa stadium in Colombo was reduced to 45 overs a side after heavy rain in the Sri Lankan capital forced a late start.
Both teams lined up in black armbands to observe a minute's silence for Australian batsman Phil Hughes, who died in Sydney on Thursday after being struck in the upper neck with a bouncer.
England drafted in fast bowler Steve Finn in place of Ben Stokes for the match, while Sri Lanka remain unchanged from their previous outing. The extent of the rain this week meant that full covering was still in place at the scheduled start time.
Sri Lanka lead the seven-match series 1-0, having won the first game by 25 runs at the same venue on Wednesday.