Sri Lanka reached the World Cup final on Tuesday with a five-wicket win over New Zealand.
The 1996 champions will face either India or Pakistan in Saturday's final in Mumbai.
Brief scores
New Zealand 217 all out in 48.5 overs (Scott Styris 57) v Sri Lanka 220-5 in 47.5 overs (Tillakaratne Dilshan 73, Kumar Sangakkara 54)
Sri Lanka won by five wickets