Frank Lampard and Wayne Rooney have won 221 England caps between them

Wayne Rooney still has a future with England despite their Euro 2016 failure, says Frank Lampard.

Rooney, 30, played in midfield rather than as a striker and came under fire following the shock defeat by Iceland.

“He’s our talisman, he’s our greatest goalscorer, he’s experienced and you don’t want that to walk away at this stage,” Lampard told BBC Sport.

“I would want him in the team and in the squad. He has certainly got another tournament in him.”

Rooney has scored a record 53 goals in 115 appearances for his country.

The Manchester United man was made England captain in August 2014 but has come under scrutiny for a number of disappointing displays.

He found the net from the penalty spot after just four minutes against Iceland but underperformed for most of the game in Nice as England went out of Euro 2016 at the last-16 stage.

In the wake of the defeat, Germany legend Lothar Matthaus said it was time for Rooney to retire