Hayden replaced the injured Shane Watson and Cameron White came in for the retired Damien Martyn in the only changes from the squad that won last year's Champions Trophy in India.
''There is no doubt we will miss Damien, he was a great player in both forms of the game for Australia over a long period of time and was instrumental in our ICC Champions Trophy victory,'' chairman of selectors Andrew Hilditch said in a statement.
''However, this provides Ricky (Ponting) with an opportunity, if he chooses, to elevate Michael Clarke and Michael Hussey in the batting order and to bring back into the squad Matthew Hayden and Cameron White.
''While we have been very pleased with Shane Watson's recent performance at the top of the order, his injury provides a well-deserved opportunity for Matthew Hayden,'' Hilditch added.
''This gives him another chance to press his claims prior to the World Cup.'' Hayden, who hit the winning runs in the final Ashes test today as Australia completed a 5-0 sweep of England, made his one-day international debut in 1993 and has played 121 matches.
The 35-year-old left-hander played in the Champions Trophy warm-up tournament in Malaysia last year but has been left out of the one-day side for long periods during his career.
Squad for tri-series against England and New Zealand - Ricky Ponting (captain), Adam Gilchrist (vice-captain), Matthew Hayden, Michael Hussey, Michael Clarke, Stuart Clark, Glenn McGrath, Andrew Symonds, Brett Lee, Nathan Bracken, Brad Hogg, Mitchell Johnson, Cameron White.
Provisional World Cup squad: Ricky Ponting, Adam Gilchrist, Andrew Symonds, Brett Lee, Glenn McGrath, Michael Hussey, Michael Clarke, Stuart Clark, Brad Hogg, Shane Watson, Simon Katich, Brad Haddin, Phil Jaques, Mitchell Johnson, Adam Voges, Marcus North, Daniel Cullen, Shaun Tait, Nathan Hauritz, Shane Harwood, Matthew Hayden, James Hopes, Nathan Bracken, Andrew McDonald, Brad Hodge, Mark Cosgrove, Ben Hilfenhaus, Travis Birt, Shaun Marsh, Cameron White.